{"_id":"quill-marking-logic","_rev":"147-adfae53ffd3cced857836fd922bc2d91","name":"quill-marking-logic","description":"Shared Quill logic for grading and contextualizing student writing.","dist-tags":{"latest":"0.15.14"},"versions":{"0.1.1":{"name":"quill-marking-logic","version":"0.1.1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.5.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"c832581affe3ad03779528989f8f9a69953fbff6","_id":"quill-marking-logic@0.1.1","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-8FNDNcZIRw1qYjQML7wg7qp4buqpz2Zzz+XRO2qbQJqLV6qtjbb3MUCi2kQSz/SZ357NGufkFlxv58wIPZgSFQ==","shasum":"8d92a3612726a359ec4f1f14b71a2525a2632432","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChTjEXfUAFqCMT7PZHzfKm5UpPT0rJDm+Bj05nRYYvlgIgVg9Tw+iUYdStBFv0dVW25JdRKjSHHJQ+K/5ibjvo8gk="}]},"maintainers":[{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.1.tgz_1517259419369_0.24475530465133488"},"directories":{}},"0.1.2":{"name":"quill-marking-logic","version":"0.1.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.5.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"85fa86aec7ed452640668d5768c9fd10a3ae8bd2","_id":"quill-marking-logic@0.1.2","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-Ldo0WoVY2LjtlXdnn3QytkfS5MANUGGw3XYwSG2M6QL1MsaniqOkaSjcsydRULtZfzu2bA5Us2iilXfVTEt7mA==","shasum":"f34be5b6c179c25ce193e93b92798b00dc1427b7","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtIPOC4G72oUW7aL6ZnjAOx5jxzrXwF4deqJ4e+Y9rYQIgWPclM1aQNc+DhBwvbXFlsaAE9FhMoLwPfY8qklxPIh4="}]},"maintainers":[{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.2.tgz_1517328448455_0.6944655196275562"},"directories":{}},"0.1.3":{"name":"quill-marking-logic","version":"0.1.3","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.5.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"52fa98b9cbd5205a823622173bdb7145f016d484","_id":"quill-marking-logic@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-iMXm007gWoptmO26RRwBV6n6fyofgZau04V6w2T5BTE/7J9NHPyEL3+Zg2oaw+uYnrWGHJKR2OOk9moAgjQ7pw==","shasum":"199f89ed8e163d444da8aa70d881ba2ef90f5522","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsoYV1QWZ3MKVZWMtaK6oI3WKXyJFEbX/hFMLJ40Ue1AiEA/pxDi+VLnXj2TkkK+umYEIFQZ7ReXLQaZZSjDHaJSxk="}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.3.tgz_1517328826591_0.5682907761074603"},"directories":{}},"0.1.4":{"name":"quill-marking-logic","version":"0.1.4","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.5.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"10bbb99031ef2e2b6e04ade2503908ae5f5b2e1d","_id":"quill-marking-logic@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-sPYSBAYcw4pcTvl/Vf3GnKgshap0VmiwCGi1og8PqsxWVrLsXui290FxoSJUGYvLDBEBxPgkLU8r5aC5ESTBQg==","shasum":"52e59144574d5f1551f8329c0e500bf6ecffed40","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3IuVDKeKhAxu/mtX1SLhtkd2ZuQ5FAF4DAyyG0L4hlQIhAJvnJ/Iw65FVI7gKtvfsZ+F6JlEBVBO+cxICrwy302T4"}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.4.tgz_1517331022732_0.8783047404140234"},"directories":{}},"0.1.5":{"name":"quill-marking-logic","version":"0.1.5","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.5.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"6a9adc7655f94aea5aae8ff46af3355e2961487d","_id":"quill-marking-logic@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-YhRlL8gZQ3jmg2O3aDmlBGy7jUQZQgZpbJeIK4cRAGjwOnOJh1oTfEVxTErL8/qXKceIiWtP7roLHtoTpUkeeQ==","shasum":"90404621d965e554eb083ba4a7ce5159e16f6f90","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3MmNieu41QONkurWTjExpzpkBmt19m43S8b6awZLfFAiEA1mJYudLc3tArpZm/AgF1dkqtHDkRBGkfbt6SfI9F8Ww="}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.5.tgz_1517337027424_0.6039472070988268"},"directories":{}},"0.1.6":{"name":"quill-marking-logic","version":"0.1.6","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.5.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"87a5fe51969fa7d81c90083259c4c385aca12d66","_id":"quill-marking-logic@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-obM3fLhDDzcw6dNsSoW72lDlD86UcO3e4v2rpuuQlAmtG/zMNgy3rOmvgKJ3Ce+q5qr/r8heEceYCB3WpMhscg==","shasum":"bc0279abdd31e89ad2634515ccf79343fbb7adb7","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEC9dJP4Zn1UVmgR8X36ngTzoL4KY9BxCjW6nU08YjywAiEAtrdE8h6tZPzMpPNfDrVLG95Qo0qGO4QTj3TBRI2yA2s="}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.6.tgz_1517338020791_0.27641366445459425"},"directories":{}},"0.1.7":{"name":"quill-marking-logic","version":"0.1.7","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.5.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"19d901fb364f1b5b224d66d078f0a9af6aac3789","_id":"quill-marking-logic@0.1.7","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-/59IH5aOpnlUUGuyKiji7JkPFuv9ELGMiPByKdzEp8E9PMJgsJWaTXAsqK40xaJBcccTjXu0kL3tAHg1CX567Q==","shasum":"567f11a1ca2362d35d6556f0673512a15565538f","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0WNiQaJgDMisgMOqwkc7lNqylIVh+1GTcjaQ1SYQj+AiBU67CySP1+B9cbVMomVxSVV7cww5LMVBowxOMybaOwzg=="}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.7.tgz_1517339233765_0.8437726674601436"},"directories":{}},"0.1.8":{"name":"quill-marking-logic","version":"0.1.8","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.5.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"d61c40dc0b0a2b34026b477c753c5b2e828ec1b8","_id":"quill-marking-logic@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-P1POrTaBma9LFcRpvdwJi4bh2f5deuOaTpd1Dz9AJM55SvjLy5o6NiaPz6X+X+Bai5dJ8blHJlia5c/Df1blEg==","shasum":"0e3d9236bfd64a5e0235c0228ba48663063e11b1","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4FHmgTVPgkGCw5YR5CYoU6SUhmFfqnFylGxEiOOI2WAiEApI6cUuZ9nHTeOMTo5kTzFQLadNXqbjEbBvqKsO4PgzU="}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.8.tgz_1517339587400_0.3689817825797945"},"directories":{}},"0.1.9":{"name":"quill-marking-logic","version":"0.1.9","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.5.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"696b70940787dd623318b60a85115030db88751d","_id":"quill-marking-logic@0.1.9","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-aYtOzSx4pReMzEvhdzcXfAK/sv6Ye5Jtwh2DUeR5BlLXQk5c74a8r5yDKH9CyQskxNu1XcMTEsTD29K64qVUVQ==","shasum":"b3cc7f9f57b48cf2215f4b6ed4e3980b1bcb54ae","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/epJMQFPGqXtK7Cka5wSp8w5mBTNnPdB4RGQxQHOsYAiEAs+rwJis95s4O5SFiQjJalfg09ZlnjIYaquFcFx6RWR8="}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.9.tgz_1517415306551_0.7676962902769446"},"directories":{}},"0.1.10":{"name":"quill-marking-logic","version":"0.1.10","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","assets-webpack-plugin":"^3.5.0","awesome-typescript-loader":"^3.1.3","babel-core":"^6.25.0","babel-eslint":"^7.1.1","babel-jest":"=19.0.0","babel-loader":"^6.2.0","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-register":"^6.24.1","blanket":"^1.2.3","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.10.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","fuzzyset.js":"0.0.3","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-istanbul":"^2.0.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"a3a34eb13fb13d7b897998276bd3c47125e02ef7","_id":"quill-marking-logic@0.1.10","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-HZJrjv9hMi3yeHg/j8lmPVWUJ5JFiay46U7iSsPq2fOKQ9eB7HsZwR5HBMrchaIGPmDl+OONyMwHNus6YyBMvA==","shasum":"26279d54cab2b128dcadadc6f8fef25c77aa6091","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfposXQa+s4cvbkc5RBQskha1z0bt0+IdWngE9+dUzxAiEA2j63RTAn6Gu3FUPR4M0G9FMva7E18PvrcyZ0jk0Uthk="}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.10.tgz_1517597194174_0.8484293117653579"},"directories":{}},"0.1.11":{"name":"quill-marking-logic","version":"0.1.11","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"6a5138525a7b4be5ec9115a28718a9423573c8f1","_id":"quill-marking-logic@0.1.11","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-1mkz/XVMZ7HlQrXgHhc6oPIp/W021btDRTb1bN30rzRzuCIWeOxdmX7mdox7NbpUe4k/grW8lMngpH+biEzmvA==","shasum":"6f6164ad0bea6115506b9eea61d189a38efa696e","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbEpri8PpSaREcqWSgJVU0x8kLPCiPQEbtDL5LcdIQZAiEAhg+ylTD60ctB5pBA2foh+Xtfm/pbpzZu+e0YGCTCXdQ="}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.11.tgz_1517948943615_0.24570706230588257"},"directories":{}},"0.1.12":{"name":"quill-marking-logic","version":"0.1.12","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"a7d2dad3550b31226337814d727bea99cd21d407","_id":"quill-marking-logic@0.1.12","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-89wUG1FcAQY2Dv3jYDZr5Q/FBkC9iYIqx+lLkqqvT98834Lhkt/ODHzSPKcVG5vhrrVmorRL5p4Yhj4qyBIn5A==","shasum":"af30a0ac5a18526df7831ce92a5b02a18a8187f0","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMXWt6hIEwPx7RDm4xpQPSyp6Z9bmLW2VopaRAEWzvnAiAxSw/88ePMte2+vNSZcyN0fKLetwFeY44aVrOYmEWzQQ=="}]},"maintainers":[{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic-0.1.12.tgz_1517949653765_0.2588677587918937"},"directories":{}},"0.1.13":{"name":"quill-marking-logic","version":"0.1.13","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.3.2","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"21c18ea4037063c49edc11a3743393e707f56558","_id":"quill-marking-logic@0.1.13","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-A8PUaRE/b3js4e18NV8SWoLXPBLZtk/t3lQwddLu2iIzYQXRXS4/ewWoiNr5a8pgX2IxR/pQQgz4uI3FoDnv/Q==","shasum":"66b1c39289e8955ca660741097e4992d9f177aed","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.13.tgz","fileCount":144,"unpackedSize":4453910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3fiZf+Qk2YAGQv7XV7EE55k5r3Ea18xGpfXsUROAU/AiEA0YKdFqWd8NtW5TxSGg4udMKETwKKQcmFf2BQ27PV7qI="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.13_1518034138338_0.23711312326542666"},"_hasShrinkwrap":false},"0.1.14":{"name":"quill-marking-logic","version":"0.1.14","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"cc39e84a82d9670f094d0fa5855859d281e6e201","_id":"quill-marking-logic@0.1.14","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-8uCaiS0Ye56xwmE7G4dc1VVa+1YGCqg+CsIYFZyiP9EZ5ipfOBRvzsjQNcgM9WZluOpnpUM7sptrV5z79OF0LQ==","shasum":"ef154adbcac3142357d8b85d7b5196e24d2202fa","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.14.tgz","fileCount":146,"unpackedSize":4460039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKWUGOVertxBMtAMSn/lXPU198rUL9vCkXQ5O+s7P4wQIhAIuI7QLJu+GbEu8xkqzMVJJmEBQpZ34MHlJHp2Se0iZ/"}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.14_1518454471208_0.1774394709080791"},"_hasShrinkwrap":false},"0.1.15":{"name":"quill-marking-logic","version":"0.1.15","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib.js","module":"dist/lib.js","types":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"a4a81e6db8748e8bd46e975ff39977132e3e4ce2","_id":"quill-marking-logic@0.1.15","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-/iiIecv90LqhHwkAW7IaQ4flQpRiGKnXjj6QhNGd15b60zRcV0rGxs42sGPNR5RZtbhC4kwvqel59BHtqDlkkg==","shasum":"2b6157fcc6c9840d47be30ee060c29df904974f8","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.15.tgz","fileCount":146,"unpackedSize":4460039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2K6Waq/w5Pq/jpi6ai57LG+aF4AB9GvxHw+Y+ZLxHpwIgbtyks1K9uDEdDWG6zedLqOAbaeg9l1KUs1yeYDC1lYs="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.15_1518454910169_0.622303405312195"},"_hasShrinkwrap":false},"0.1.18":{"name":"quill-marking-logic","version":"0.1.18","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib","module":"dist/lib","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"9ab773f87ffd08a5a769ddfbb5f8d089d76542dd","_id":"quill-marking-logic@0.1.18","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-P2I1NWPTS7+zh7MfcHPPWwajjN+nPMsYNybcbvuhQrmBZNzo3J4UdPOHDPeak5pqHWixYA/ewAGrYZlJGadF4w==","shasum":"7a83f716a5b692f4b0160abb98bd15fec5e4f580","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.18.tgz","fileCount":146,"unpackedSize":4460000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDDt8lx6rmeBgwDx2lsQCczAG1d+JkP+NoUSw4VjzMigIhAIKOfmcw237YAkUqZw6yPRmKVrhTDQMRXTXo99I9lKRo"}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.18_1518456053697_0.41262885210751366"},"_hasShrinkwrap":false},"0.1.19":{"name":"quill-marking-logic","version":"0.1.19","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib","module":"dist/lib","typings":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"163c75b34a3fe92106b5265735ad09b19e0c8181","_id":"quill-marking-logic@0.1.19","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-OAbdCgpGzw6GXLH2ayMuKi/+fWo4JAzHbooP1rS2WJXn3x4ux3b5LM15fXjal4Id0XIdzzDw4noe/XuBo5wA3w==","shasum":"0a56743ee2c4e09c2f47efaba370c4ae879af883","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.19.tgz","fileCount":146,"unpackedSize":4460035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqhd4DSqB9/q3/lmFuNGUcxxJ+vj3AWenK6K+mgDRS3AiEAxUxUMpQj6iSSaLn3AY3DbfQHZo/E0axB/87DzAhJlBc="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.19_1518473170867_0.8270015464563278"},"_hasShrinkwrap":false},"0.1.20":{"name":"quill-marking-logic","version":"0.1.20","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib","module":"dist/lib","typings":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"680d2c3d0cc68dd1e71bf31d09d82212e624fe56","_id":"quill-marking-logic@0.1.20","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-QMQ4LO3M06WHy8MptF2LEbz0pqYcbhKxYbEAZT8FqKkPA6h79kW7JpKaFwpUmC+9RdPvRJJzMqCiyEJTG7+vzw==","shasum":"65fc6b9c24dfd59b8c53bf037d53fd0a6553b257","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.20.tgz","fileCount":147,"unpackedSize":4464564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG4c3T085F7s9IChqXDhRc/4j4oG+5cOb0VLMwmrIa/AIhALJvO+sakh0YBrLmaW2s+7xlK0GTif3MHnOS4QPTDzII"}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.20_1518549394733_0.23998539183165724"},"_hasShrinkwrap":false},"0.1.21":{"name":"quill-marking-logic","version":"0.1.21","description":"Shared Quill logic for grading and contextualizing student writing.","main":"dist/lib","module":"dist/lib","typings":"dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"475d4aacedd8425e87146daf104dc30cb9d2d95e","_id":"quill-marking-logic@0.1.21","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-MX71c8A2oYSOFYrNyw0FBgLWdiSIMJCfSN6zgYOUgyf3sp8borMA2rxEDAY00Ig6f80pc7M3w84Y+Spv3F5cCQ==","shasum":"c0990a0ad05bd802dfd07e5ae673bb1fa5e468fb","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.21.tgz","fileCount":147,"unpackedSize":4466377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/79q2A1Ov5IMf2iGbzEdSmQBuLLOF1iAd6VfszTDrrAiBvyjhhrDos512sdhUxub0yyKxCT2LQre9Z2Tl7CJsnxA=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.21_1518584257297_0.5556806804574579"},"_hasShrinkwrap":false},"0.1.22":{"name":"quill-marking-logic","version":"0.1.22","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"21986ab0387e5460badf2b34329ed6696ad6acf8","_id":"quill-marking-logic@0.1.22","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-vBwGlh8Rji1PARi6bEc0qGoOCVV7eF64DYQxj6TgGdFW6r3zssiYF5JeQ4QjO4NBQW28nymdqrBRNagF+moBZw==","shasum":"eda369a332ad05e78ba19c0f127ef4bd665d370b","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.22.tgz","fileCount":147,"unpackedSize":4466418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDye5nqwcr/YuK5C2ZRoJW2C0j/l70HieJ+/tjM1tDiAiEAgScrBKFLzqePGT+1XPGdGz2vG7rqVnW2O4tHzWhouPQ="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.22_1518623333812_0.487654570694251"},"_hasShrinkwrap":false},"0.1.23":{"name":"quill-marking-logic","version":"0.1.23","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.4","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"405979dd70ac8f6315b912dfe9e081302248b023","_id":"quill-marking-logic@0.1.23","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-IzRiCCKqWuuAzUsgAbJ8ksRHEhzi8mvfL5U8t7AAZTyNgVYMTCpClT9IGX2fcOQ4jqUYxDNOHlJWrMkP3FZwjA==","shasum":"5cc54b8114584c8f30b4edaaf9bc9c83c745bba3","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.23.tgz","fileCount":147,"unpackedSize":4466681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9flunWtKI0e5T88ngT9xZE4Y8m9enyEJ5snoojqAGcAiAFhCxA5aG/QZ8l1ZIT1Wczu5ipc3cyP0kCjlvc+ZdzKg=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.23_1518633226345_0.9463786082089525"},"_hasShrinkwrap":false},"0.1.24":{"name":"quill-marking-logic","version":"0.1.24","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"5a2437e88dd26391104e47bd1e75c37e9bf4ac64","_id":"quill-marking-logic@0.1.24","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-8NzngvuCaB+kFxDWeNktdaPB4XGorKIM79tVFH1X69iiVLVPWbs1t74QwR/dytdS96vH6LAvC83NO4ozkMKH5w==","shasum":"8aa69961db9e558b337252e2869b1e4b514551c9","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.24.tgz","fileCount":147,"unpackedSize":4467611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcUvJ595+VX7ZeGYqAmN4UGy8Ubt9QQOWAhfb9JYbxaAiBe79bWFM4Jwo8C/D31MoDhfhvz8wW4IB4KRpOStdWFKA=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.24_1518711858008_0.7822747004347512"},"_hasShrinkwrap":false},"0.1.25":{"name":"quill-marking-logic","version":"0.1.25","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"88649e996e7a31570251387f2e4c0beafd600001","_id":"quill-marking-logic@0.1.25","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-UuHlPFxmUwsUyCsbl9XTS5zPen8Fl+kRvVpqgo87d3kq1KGRM6SlHPqOguBupyti7DqcAmMD7wF2EcX2iO8FGw==","shasum":"8455f77ea8c28355d9575c79a97fba0168bf7819","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.25.tgz","fileCount":147,"unpackedSize":4468536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICibTkZ2kjU9fuRCkVs+iG8IbcdQKKIxsW3MWT94c9qfAiBfKua0zE1pSZcwKdwYIEu3qQw4YbppflczGKFKFXm2UA=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.25_1518715457015_0.8640217165994191"},"_hasShrinkwrap":false},"0.1.26":{"name":"quill-marking-logic","version":"0.1.26","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"e3b0d79688e4b7f07dc2cba1d7a6c587aae67c4b","_id":"quill-marking-logic@0.1.26","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-8zhkRWfrTtitvRlSl8pv3PrBZqntr+OFj1C1UNn9z/p/DfLki1ggfvl5sV3yh3rd57nEfCMEUt9a+HFgOXud9g==","shasum":"9186652bcdd0aae50160833c6fc2534c2c8c091b","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.26.tgz","fileCount":147,"unpackedSize":4468810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4+RMY8aLMraH70SneQ7GIYruBFE9dCVtjQ7sCTP4JGAIgTQeOXTl4RuEAS6sx0qjKaUnfsRU+IAkb8U0eMVloM7o="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.26_1518725500694_0.4107113483272664"},"_hasShrinkwrap":false},"0.1.27":{"name":"quill-marking-logic","version":"0.1.27","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"9724dd485cf09ee1340875d0085c0159206c871d","_id":"quill-marking-logic@0.1.27","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-b27iohLEbdqQqs6v1BxV9pO4yVzWxKOwQ2E2+JVSbZU4QusP8rHK+RRx2iVnyLYUknQKUQeDh0fVeA3WbHNuaA==","shasum":"4a54f76020fdebe0d59ced83657a0b3dac372ac1","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.27.tgz","fileCount":147,"unpackedSize":4468837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAVJfKoj56BsbbCOzqNkNEmMa3AZ8z5/FCtbX8KrEJ4gIhAKQziHedhjoFp8+n/97qSIa/4bzZHbXKdM1U3o/LiOjp"}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.27_1518726346321_0.11720653265783354"},"_hasShrinkwrap":false},"0.1.28":{"name":"quill-marking-logic","version":"0.1.28","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"c05a4ed0c121fe70a8bb6638fe6b7e6c9a487e84","_id":"quill-marking-logic@0.1.28","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-31M4ebzvaQnDXfMRXnnhtwrl0BN2HIT/DZagqdJmHwBACktXGU7BDTKj8bV468R0fGNyWBpdwSI1qqDKeMgc0w==","shasum":"d5ac02a1b0b010531437ab34e8f4ba698fd488bc","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.28.tgz","fileCount":147,"unpackedSize":4469091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwvAX99o345IkBB3X+uZa/UdRwSHJRxPcgs20OWgPG1AiAvyB9OApeIeer9LrCk1W1gSyQfrgZw+s7YMU8whRld+w=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.28_1518728301116_0.5261744459155457"},"_hasShrinkwrap":false},"0.1.29":{"name":"quill-marking-logic","version":"0.1.29","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"fc46b2e3c10e0236541e219b3537ea0d811ebe10","_id":"quill-marking-logic@0.1.29","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-BtJyPQlYFVj4U6KGIJT+16F8z20MlU5oDMO8O9sBYYy41LBs+0NnPZhzRUHpmYt2VtLP1DLywffMivNwfNoAsA==","shasum":"5849f5360ea7da752753ad7dab48d84da44be522","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.29.tgz","fileCount":147,"unpackedSize":4469020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMCRa7SJ7opRGIseMAsAmSR2j4cgc7qtYp8JrP0WAnswIgdexVrXk4mdCrnfXLt2gVFj7OcfVJ1KAua1LvROKhy+k="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.29_1518732016306_0.6342190831400518"},"_hasShrinkwrap":false},"0.1.30":{"name":"quill-marking-logic","version":"0.1.30","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"d7f547d74642707590924dfabd86cbacacc27418","_id":"quill-marking-logic@0.1.30","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-034wn2FMX5oPRuGz8HqyNRoB6sqWN3y2HDLbEo3ChYgqARQXgZ3NRHs/Bxmhk4wF2Y4djmDiT3aiEVdCqvCKsg==","shasum":"a1525aa7b248479274a297e111ef1f9d4579210f","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.30.tgz","fileCount":147,"unpackedSize":4469078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElQCNV5Q6r2gLRa9TqAPpy/vKNS8v4jTjx+BqtqDs9hAiAMsj3ORF7NZUgVHi5BJly9CI9USNiTamyq8rFakdTvNw=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.30_1518732584684_0.2870720648758762"},"_hasShrinkwrap":false},"0.1.31":{"name":"quill-marking-logic","version":"0.1.31","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"a2423caa5596a76fb7a2c83cd2440461b61c0bb5","_id":"quill-marking-logic@0.1.31","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-pBj72uJg7GDXEoWbs0xtZ9NpNLQk3hIpa3cLzLYWS+TPX8sgcQv4OPeebNoYpY6yuWuv4Jbyj7Yuw1Y/2miqHQ==","shasum":"39f9478150fe700c8532ddab153fc33e355c0f63","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.31.tgz","fileCount":151,"unpackedSize":4472883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2/I5IlbyXyKK6+WZjt1BtFo+Vw3yLhLGtzRmn+t4jCwIgdv689hc/aFpXWA6nsSMW5VlW4RY59K/Zq3zTDw1KvVA="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.31_1523308225698_0.9829540648040236"},"_hasShrinkwrap":false},"0.1.32":{"name":"quill-marking-logic","version":"0.1.32","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"fa8c49a28208430c800d1993e34a6ac1b9e6694a","_id":"quill-marking-logic@0.1.32","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-UqdIfFss8gyUGa4w1yg4KCXB/W4DLMYpj4r7ksr4TLtiv3AuZl7hfaGlJqOyPv+mN7EWZlz4kp2CVfzZMu9gJw==","shasum":"09886861e0aa59e2a6b27a4426cf23268e837c9e","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.32.tgz","fileCount":151,"unpackedSize":4472560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeBhEEYF5zaV5T0ez6eB3tqATNpEdOYc4Mo2v/uFKKqAiA9j6/OkGZqdeQztA+6pJsn5di9zGeeMHthZt2pUxgD3Q=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.32_1523379455920_0.5092726768758968"},"_hasShrinkwrap":false},"0.1.33":{"name":"quill-marking-logic","version":"0.1.33","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"d25717ead9fcd8ba9e5d1866c392f8073aa8c84b","_id":"quill-marking-logic@0.1.33","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-v0JwqFNYUJHhvc/i+573CWjYTEhJJfc4CjGI26+FIRB5j8HvjyVMKDJRQVXE3M0mV9YSWQlmEJ44AYNLQlq5fQ==","shasum":"360ef79240bac6b99ee682357d0833e1a74686f1","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.33.tgz","fileCount":151,"unpackedSize":4472507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxnv9+MY61P+0HFId8JLxUfKntHHtEYtUC+/VYoR9hpwIgLGSso0zWUuSuUhN2zyO4ajoi2jiXah3IRxGjMwXAAxc="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.33_1523380351093_0.7647463900776013"},"_hasShrinkwrap":false},"0.1.34":{"name":"quill-marking-logic","version":"0.1.34","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"70e79e89219aedb7382f8e3dc1e8d90387cc34a0","_id":"quill-marking-logic@0.1.34","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-zqwNz+xlw19TDsBhQ8zqNOFMEDgWgWAoo1gw6manqznrLSFP/89KrcNMgIHv9czZ2mH1JJ+7bbU3WWjEdPCsaw==","shasum":"72bc36408685c93142fd76f7bc593d87b48fe55d","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.1.34.tgz","fileCount":151,"unpackedSize":4472887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwNwaKai0ZfOJz9+hE9QdoDrnthsomTNUCP8LUPYSwPAiBJa8NxdJHjB2qMCci1P/fF11YbCjon6y2NtkVEyD9IeQ=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.1.34_1523386699153_0.5452054785716816"},"_hasShrinkwrap":false},"0.2.0":{"name":"quill-marking-logic","version":"0.2.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"ee904ce55b1bc244c9f8a83bf64f6e44a8cd72e5","_id":"quill-marking-logic@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-OC3dVQXL1f38MEGcuvG1YNLfbpBh4AufuOg8nntKqZg35C81zXY1F/s6rT3KRx+k/FxYAnOkatZtQE622qlPaA==","shasum":"0047e224cc2b1523ee987ffd94b2d6da81bb321b","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.2.0.tgz","fileCount":150,"unpackedSize":427926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKtI/tu7pmArxb0TlXzuYKVNW376hHa6K3ba23f9AEeAIgeKnRZY8m8joq7HPeT1X/Nvvb//CFsGzmqX+afjnoqp0="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.2.0_1523411543784_0.3210095538180071"},"_hasShrinkwrap":false},"0.3.0":{"name":"quill-marking-logic","version":"0.3.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"8b25f5312f76ef62dce644e5e3378857dd86deb9","_id":"quill-marking-logic@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-CkWl6ErbG+bey9FHbkbDUDxbPWexLA5kdUWBuKZIGPekHhk1iEIXYeAtIA2DNEvOOuMCbPRqTox+/INZLwB+ww==","shasum":"38305d651c503fabad5b1b0567165c5c434822d0","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.3.0.tgz","fileCount":150,"unpackedSize":428394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa11XLCRA9TVsSAnZWagAAIFsP/1QeU6F29rb18QQHxKYY\nbdo38bYW3JlgiuoArDreNVpNIT/Pe4C/RDLShthL3rmfIixxACXdy61NsC9Z\nL5vw3VPYlESRblnFW8thEb7mYxRnV20JCg8AEo15R/ETbUSintQjvbaIhdEG\nLjIE+TWv6//dctYh3/aEiJegbMA7QZZdxlAw2ZDFpZ2uKU4uFeTn0MOR9Hxy\nQvt5rwicVb7xs5MRyNMPDXD72ibhS7VPy5pDrK3K+mLjEWGhDG4qURaamPnR\nuXzeiTj3l9vq6NAI4SveGViwXLFd57KspR+qM007t1pJ1T21Izb8c0E1hxSB\nAc4dHi3wF9mpjVMAWIysc085MVoGds9sZ+CXwW4uFub9LtQTlCjJmOUeY6Tm\nhpOLssj8etp6b8Bo/wOQpsNxd7jkIuMC3j84pbcHw2ZIDevsiIHO9CmjQU35\nKCdEfj4Fn2PhZ9g8zKOwV20Al4hRb+nhKxgG5c7grhM+ugWEKSB9GND3+zA9\ncvsFprva08d/QJpbSxRsQ8UPVYMMLPnLiJaJg2PVHVAZ33b0FXiAJmoe604m\nSI1g6zMBLF0Xmzh/cdMfTXDRbBu/+QqkSoDuglvUAKrroA+kzMKGAzhqunfI\nZM8NKUreMHh/3l+AOXmZjsvENgh0AhCB4hfItA9hQiEVrqgQeK9symr6Rtuz\nCmKR\r\n=Xa3H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxbAwKTB+qlgsn/hC1TV6EJEHMzXyIsiaxclMk66YVEAiEAt5oXosMcRsE2qqy7g7eAyfbvNwUEnDeYGjQkCqeUAtQ="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.3.0_1524061642448_0.4272429552177872"},"_hasShrinkwrap":false},"0.3.1":{"name":"quill-marking-logic","version":"0.3.1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"ff8e17bf2270203291a74f7bb956ba6d51573f6a","_id":"quill-marking-logic@0.3.1","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-/mAJ9ECOCt7Dv4VkySHi0v9GewLffBNs5FsM/ppTYJjNHK2rOv9zyBnBzJ07EVJhDCw/P//hsaRcQjq3PbPYWA==","shasum":"3b0f2c1178bd2ded7f5532983d95116798467ee0","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.3.1.tgz","fileCount":150,"unpackedSize":432665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAuONCRA9TVsSAnZWagAAFGYP/A7CnbXaAbK8quP8MLun\np0c4GDluQszk3rCCuFcEfxNYWu0BqHFhzdWSRqIMgwIPE0cU3ts7FRSHp6Ql\nbuw8aL/hRVDtPf1Y42HoLCo7OWcIgoNGc/2l0yUpPxHJWwsMFRcN/IFGBooX\ngIiQldi5/ynnwKHvuSvgrrzls+jOfAMj+gXMKFDXb4hZnFwo2NBy6oGPylvZ\nwRZhrbORZnsw6Nsx2dVCSrI/+denaKD3IaKacsByXBo+jvzyhWIKmYx2d7Hs\nTXdW64MpIPDxju4bAHh2XvT7FU/xhMBWZGoMGhLRn+Bj+fBa4yPEt4UkBbyA\n2rW2gs7mcVn/J4cOvvFKzc7KVm4JyH+bL4wjmvYPXQVo0JZ7T/JtwkpEk5Kp\nZDx9wr9KjAxewOm1F3LWeSuoos5ovcoiIz1n+57igMFEqutTczqW3jFfKBDP\na8+sxmaF3w9yXl6eXfiNFzx2N2oUrbYxnhzuB95ftu02z6Y8px9mUo6eFo1h\nCprfd8a+5UFNaCqe7AggNUMm4GzNeo3Euax+3QBGy99+ZS1ODcJbdKGCInm2\n7D2jR2nC//plNT1XItD+ylbu413j5lpz7bpL4EwmuILADUfxLSvD3F6++Hkq\nwmNrsGV1VAy74gnnnI31tQ+cOZZZC0d/cfslcPqxch5HVIik15c4MdzqT/PL\nrhtR\r\n=Ffto\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpzSa2pRZPJg2gCwmPIuKYkl3t9w9c37g9OqLBAuD10AIgbZhwdRNEtDZOc+YV2rjhZzr3o0FypFWxXbVTMbzN6bQ="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.3.1_1526915979819_0.2562146559429841"},"_hasShrinkwrap":false},"0.3.2":{"name":"quill-marking-logic","version":"0.3.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"b774010268a3335ec1f511fbc9f6017edd632279","_id":"quill-marking-logic@0.3.2","_npmVersion":"5.5.1","_nodeVersion":"7.4.0","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-O4CRIZVuqlkaSOZ5FumuS6d59jfF3rM2fQju/3enr9xgdso5+MV2N2N2kCuIkWW+RRp7e+zrMGd9yXgbVQujrg==","shasum":"0354e2a9f4d371b517b1398067e7b61df1b79c40","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.3.2.tgz","fileCount":150,"unpackedSize":432442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAu7hCRA9TVsSAnZWagAAcBwP/iaWjZywpztNKqdLN/Yc\n6WuyXVEy28B08uWE1Nvnir4VUVK+Uw8indbTbBC0d5wFktDEJ0n3OR0eMepN\nTlcORhj9TrqRmqtWaS1qZpN861RRxpHV4EXBWxcfOhOs0uf/iAXw+72Ic4kQ\naP/eFiyZx4qArKu0RbH2n2NoMcdqNrjcoSYbHCNqEvPjEL9iyf64fOMuLXuz\nPpqzjcCB6kNBneN9INwifl8Um4QiC77liVjENkkz7qmvw2/ux4pOUJEf4cEF\no7EA2uGnayapPRHlnvgM9x46ttOhD6vQhK6kkzkORmZ3kWiQye+ynPHsopvb\n5/OupdOwWZvwUi5wIt8FxyIes+zsvy5WGAdv9bOZ8ZHSjigb7lGkZR9yJFLw\nAEeW2CINjSXVFZbER8MHn/ILmalG6sgDyO8emWC/0stDZdp5MjRYETWpJ6ej\nH3yYaSh0jYdVWD7lOgMPJn+hT5mylHzqkNDxISLFYv0yaKjlWsU9WLLFbQs1\nCNRjHuRsyqmwATCqBSOae0N+Rl5bAb8/OO2UZPioryORvJKEWUnFsl2InTQs\nFxo5/6jVrVfBzkKfkWgIRZBRw6tDWf4MR3k296ts5sh/CXc/jrXF3vmNL0gZ\nX3THEdSuLDlxNXHXd7ZhdTw6fl9Zu8yqUzTQE9uugfD0ltO5siuxHXoBGtav\nhrWb\r\n=S+1H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdnWMVw7O68rbl3mDyOmThGv4e+RPix1UAOpC/cQFljAiANwxg1hv63xL6CG6Ky8GLLwL4kzKWhMtm8Wf5dOde0/A=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.3.2_1526918880750_0.884193896315705"},"_hasShrinkwrap":false},"0.4.0":{"name":"quill-marking-logic","version":"0.4.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.10.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"gitHead":"c4c5b2b8488f3bba1d43115dd94161ee5c0dc0e5","_id":"quill-marking-logic@0.4.0","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-SRDlIKsqUW23mNRqYMbbwTgADtTe2N429SkYsqlWvsHO56pF5uNrVadQoJdfoREf6931jE7CYSvzahUXt24bDg==","shasum":"f3a868af7e8eb1e7e570829ed13c9099855f06eb","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.4.0.tgz","fileCount":154,"unpackedSize":444400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBFyoCRA9TVsSAnZWagAATp8P/2g/zcTasbaIvZfsJm0b\nFylN/abj8VrsgW1WeFD0rViQs0KijqLwS+2lvVKshzTPWWt99/gPcJmtcLmU\nQz1tPT7icu7jXQLP+mIRlAbEGAiWUfVvdvcwkyPS3a4MeUR3F3l8rjc70b52\nN+k2wy6lbNafo9PoWhKDLP5O7aeWePE6VqBUV6zonzIGxXfVyKDAiHf/8YeC\nOHNI0cqATUYQfthqB3l6c7MHB9M7plXW02xnAR7GLISINV8uegyIu9644uFa\nLB4XhxI7c1yfz2V9g79zPiFmNBlmFWZwULXk0psWbta5EElKL7v7TvUJ8bUV\nmQy7mNWUGwnaeoi4WXEpm2PLRoe0P27i0qHtgRBIfWwdsBX7fLLvTlokrPAf\nfyH51cuba40cNPhaaOGc4Y581F5z7et9sKNbkrH+ihF85BtF8BLZr/CijkBV\ntRBLYRUGMZ0Vhks0cbMaOweqGGPRt1Hv160/76bcUBBL2rgtRplCLhtGNr8p\nNkMwirRL+mNySFbfI5V1vFaeSXImbWRuAG/N7U6TMhASfEptDwCvDR5BvbdV\nb33VY8UISTfRm/rBJ1f4AyU73syIQ1Q6P5vkiE19geYg2hYiqNjbLUFZGugb\nLEj3hWA3IXZBre/J4INjKuBTSYzk8D5b11QE9ruKEJmThIZaLLdEdhNI2Bat\nZ/Wd\r\n=Ud70\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM7MhNGqQOehpmLvcfoXg1+DQwQuO52Hp2VlN4i5/NEQIgeVO1UBgBi+KSBRUn7VRloXm/xQyBMZpD7RnzO5HAC8Q="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.4.0_1527012519224_0.6119256024406021"},"_hasShrinkwrap":false},"0.5.0":{"name":"quill-marking-logic","version":"0.5.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.5.0","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-wOfIvMV1oGouPg3D7DtEGCpnv6LeSO1zM1FeXhRmIJuDSbkKdGNAi0Zim4EEANqdxqcX1ILSL7wtMNnCGcURNw==","shasum":"94087b5f63af092f8f55ff39d6adc26c14e77fc4","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.5.0.tgz","fileCount":154,"unpackedSize":450940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGCtOCRA9TVsSAnZWagAAJboP/3Tw7eZ8ZjBAr8Ye2YGK\nL2Zjim2eNhK8hKvoiuGS3ykL9Ho0IRJLle2yLDmSemwvVQ6aCJf/4uSOhYZx\n3Fv4ku/X2luRA1q+CMCGjjgT0g37vXB92jv7r9cqJ6PkQkw+C2kOB2dmoiCC\nsHnjdyfqUI7n9xjhwVoADLEBtK6D9W2A5yL/rQXx2b8zsPURWGcnBG9tl7Bq\nqS3x2hSJrbSqPKpA7l3mFj2yPkLujmio+akOC7zvW/flrvP61/7Ppry4OToZ\nGZwTPVinXonHMl3CD/ZtaFu3WUfsVhOsVh7YWjhqLTIGMKnvuEiIT1aT++pG\nJ4gL20a9+Xx/EXM2t4Y59OdQlmz3Yt7e0C0XcqugqKjgxsnfFqVZxn19jB0o\nPhsB83vm/UtmhaoikO/QFCgg3Ng8KS1n/xxxP+JQ4djRb39l3rPj9LHxH42L\nhO0u+85iCkvRNsMgoJS/BDQ1RoR1ZUSfQlX6LIFvekv7uKGOunUAgypX4/i5\nA6ddbd3gDZWtJNab8CZRjm+JwqnwBTzIXYHbCXpBeEQ6a/spwNmQQNgH+JVR\nN6RxkXMp79NYSXu69YXdfXc/JeI9buvcb937/qzR8US8pmch77ZDBeI6j+53\nXhxRwLAigbX08xpZbj8pZ5v/tFYRYYHoRuIOyYwtJYeIKFdzQYb9sxYiUa00\nq06/\r\n=1jng\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiEoBVeeUzqI4ze0HgQYapQ7j5i2yQGZD1Cud+ojiEoAiEAjSoQosp/byRnxikcrgO4rGSVw7VWuVlBU2tkHRpppzo="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.5.0_1528310606116_0.18304424393181185"},"_hasShrinkwrap":false},"0.6.0":{"name":"quill-marking-logic","version":"0.6.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.6.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-UlH6Xr6YLVjbcC76LC3PcaR/VgZdkwozyjd7ICo5Qh1pd8ng3WP06AIFk++iPI8zk3FjjDuUU+W/i2pnU4jdQw==","shasum":"1afb562ce284fbbfc17aea45e2d138601387f34a","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.6.0.tgz","fileCount":154,"unpackedSize":450997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbczpRCRA9TVsSAnZWagAAcqEP/3hxU87ErAr+PVGMth6o\nHr6lX5B0uWYRlw0UVDDzcoayg3zob9jd90xxite+SQPJNae1XWZFyUwCqGcd\nnZa9Hz0DZHoDGh3bvOI8OON0j1UQtAM6fmlKjBnrqCnb3WNWipsZ3GfYRFxo\nbRSdDfGCJWOCS4ctML0DJ9JmV1/by4sQs8O3894oy+EOhBnM94rWK3QvFx4O\nvPnZsToOS3C2TuhfWAOhxW2FEQcTsq/kBnixicgbRbZVj1BhJcQ8UhPTU/6f\ndd2SWLecuHfuNa/rBwx/NlUVM+aO0cmPXWXJIgVqk5MzMO/O2GQFdPBysnjJ\nbCUKgV/ZK8CMpfOn/l8FWWbvaXhj20s+5MJz7KGvVi062a+cxlExRq5Apku+\nfj1sQ7E4lGVx9aaqGzM9yj2bF7d+wsmCzFDp5Qavg95bmptEWNAu81w6N/x8\nELSdrBJYki+okxxbh1SPLyeujl7RrVkL5hM0LWvgodO+p5JVJgfBl9obT2eY\nYDdyBOI+VEA5CQldAotDId3V/FdWg8yngy2CbrW7H4sQIC7fUejm+Tlebz2V\nrXYcV/jEoxC/X89A3O0pfdXb8Er3AAXtQLAU/X3weOtI+ND3kV+tHJsTB5lB\nEqXsdAnfszkTtC6x7e5rSA1POvwfJP0EDYLQAZd23O7K82MsohzcJ4RDc/n8\nKSma\r\n=CdCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPuymTyfrYhbrcg+1bQvLm2QtckBIhfZkpTQbLZ1kXMAiEAza2ubJB/bopvILdVY2Tl8LhWFdVe6H8X+6jDFuyb6ho="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.6.0_1534278224572_0.018355765928986578"},"_hasShrinkwrap":false},"0.6.1":{"name":"quill-marking-logic","version":"0.6.1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.6.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"},"dist":{"integrity":"sha512-rjLAtLWiWnOYGDjLiv4socvxaamoha6bQWZMDF0m2DwrEqREQipJsOCYOS1RGpBRsftjt9pI/hgk7ZzdE2jUBw==","shasum":"0d917fa38f513c740cf097f231a7056a8613f272","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.6.1.tgz","fileCount":158,"unpackedSize":4502531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcz4ZCRA9TVsSAnZWagAAaNEP/0WT0BInWVIjBfYlHOXJ\nXzkRrFZQ2CPqE0AGrm0NenwyEhGQTFKGY+RHut6VdQX6FZ8F9Yk/cqfU19OR\nyvMtDaS6XVOICKbNDMjpvvaGiFHwhr9Fcj6kfFDgtlUbZg2HvcG/jVbfO4Hx\nbJabQ5Mew09flfDIS5Q9rhFbufLV5LWG8+J7upXog/pUMzc8L7LWTExnpZiZ\n9Mc10RdetapN+pVfJn24aEapcZ7b90InlOgNvB0ON3RJ7Tv95jY1keBmCLHJ\nvNvuxXNEehNjki/QZUJi6d5qWn2ZQKPEWjcjm8O5xgvXF1kJ3cakm4EfrN4S\nl/0mTg8s0R0RHdF5+botKGEGSL1LQDoSp+CTH5oKzB5NomJdn+i879pl4hNE\neHKShYhDNF5njnmLDbt32vSkHHs6hWEkr0SP1wj1sBSS1ZG/1XTzVbvmmQT+\nmsqIO+3AI7bALmIp7OvaggDazynhQw4We9pfwugoJywvmcWZ/Ib5It76IEJN\nfeRBT2RO5rUrc3vjarj05L9uc9MvdVc6P/YUaO2iivCiGCpfqjnjRgE4JKzt\nGnIp5oJBacqwNxjZUFTScb2d5RglQK0Swdq+lSxksj91S4VKV300vJdTBbbu\nYxfEurcIRa4uAPBSZ2YpaZHz1xAUgR/cI91aVMNwIkYAeFtKuW9VXPo0Czl7\niUzQ\r\n=1qZG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTku3Mw3+a2mp+g7SoszFtjJQs6M0Vg8QosYJLqKkm3AIhAIWoGRDyt/DznrZiq1o0z0Cmp5ixzSKLVjLSfbfzOQEF"}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.6.1_1534279192949_0.954089946241081"},"_hasShrinkwrap":false},"0.6.2":{"name":"quill-marking-logic","version":"0.6.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.6.2","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-HWWuXKkHynChY98qU9R/hawZdzc9rDhxyyszcVoyu4wUTBNOHFedhHF3wb2DS3uDHRaHi4wBRMK6qKrep/i3Xg==","shasum":"0c9427056310019fdb2b4cda39115f1a49a453c8","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.6.2.tgz","fileCount":158,"unpackedSize":4502967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboUGXCRA9TVsSAnZWagAAq3MP/ROmsingS4XCh9iwmHg+\nULUr5qIj+MbtR20vJNP2puiB5uV18v/oZ/9Gdhk/YSovvJRTIxAhT7jZib7l\nhubiuoGDoOpUDWQo5K4jkWIfZMSJqm/uABxquKvSydpDijFba+BwmcJIYs1t\np8nAmgbg1tVrZ0qiVyit6dypjfvGaonC4+petWKb4iVR+pOBNLTMe3RZziJn\n/pWdgaDvJ2G2ONuB5XoO9HEXg3M5VTgCEoNlAYFfTkR1GF/pnMlizPI4R9lU\nLOd8Ql9QWh1+reDkcowLXLb/AtVGKR1WMzSQT3hWbDPSiFJ5mjf76OOKZzTU\nl8upz4OpRszBVKg7k+2ahcFAUI+HBIfq8PV5AyE+1AB+nHnyrOmZlwR47pGS\nMxjIkbx3TgVZ9a/GgcPpM7AuPk3z00n6Ox+SKlxAiQuZGDcn0t76hBFV4NdL\n6gJ1k64cTIvKAVmVDOyDf5pLvIgAvKmCEqink4yqLLbZKTwNvbvRhZJQ9GEA\n5z94Q57zA130+wtUyAOQm+lME0Vg7a/Lmf6KfmOwZrtDStfj8DCqvT+TCRAT\n4BsDK8UPBkW+U+x8W8YbWnGgFjPybR5E3ebUy75fnJhF+dzNmr0fSnZzkuMF\ncIv7cevVszSEmhuq/EW3h+gd6P+RGevVmQX8FY7ukSH7B8xhuELKcN7nV+x/\nbU/F\r\n=wi26\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFx4QjSS3zgLJpoo4uAxYgy7vL7RA6aeLQMATv0CY/3eAiBLd8tmomUdwIIhbO1sNnTny/cfIDPyJtdS/ukNNJ6fFA=="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.6.2_1537294742628_0.02608900371732492"},"_hasShrinkwrap":false},"0.6.3":{"name":"quill-marking-logic","version":"0.6.3","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.6.3","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-+oqRCWEfm4g7dSRQPFD+CQnA/Aa0HEYajAAsADIBdVQ7kuG1YMi+q6hoaPB16YchZE+EwUk0tT471mQYVJL6aw==","shasum":"db54651751bbffb862ce032bcb1a343beb653f62","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.6.3.tgz","fileCount":158,"unpackedSize":4502554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrSy+CRA9TVsSAnZWagAAPxQQAJGEaSLaVJOXYG6Z3ODg\n980Wvftq7ot1SdUgu32gyRSevWYl+USEIqd9gxfrdSdmGLKbwsXuRO8CIist\nbOByBXjrBoTZ3g5B1KKXaU1iVGsBYNoTwiamsf/7W49Hzve19N5vqcyBbWYD\nLXPaCcxIIoZPmfOjzyPKST02Bu3lOMozCiIU70P1VSxMV4Ezsi62zzTgjpg1\nRUlu7bZYpjf/7dY3blidwm1kt0eddRKOFAXsEbSg6Hj1ZB6mrVeTI5fJAQTv\nBvmv46zeogJNHt6c/zG4TSrMe6kujKDWdw7eeT8gTmD8AWeopY8v/qppQVtR\nJRU/8t6zHPzgsLdR1BEyNgrhe464nInaKaqs2ql918ycMHWnLtGGlRKwZ0na\nuik3wU4lTfzssjT7T+gnTYWBG4n7OY2++mjm82GNwVlse+3ELe71xvFKQ8Y3\n5LAWASnMtGLOe9oINxRkxIGyE75e9ep3sNC6fQBfa5xpPdvikJpbRM+vo9Qb\n0jij426+x8DzQL/GcvvNvF9istt0Xw2oRbzgqFlLS6CkxoYVQueYT/KbjaJo\nUf69cGpgwXGo1XimFodARJoOUk8wDZXFs3Z2tY4gcRNJLjWferDcLcAolhtJ\nfYXdJzAKc3ts3OWMiDlx3N8U3B9IDn5lKy/ZHtuLqDrrumV0CMoaILXyjDj2\nL/yg\r\n=ZDPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGCBX69XJ6FFHVq6gmQy/lDFbPf4g1yutvBDFK0ifsBgIhANnyWKs9HBKutkK/d5Di+4qMBsx1+axDBQgj3wgZ0XPY"}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.6.3_1538075838061_0.9110299607445216"},"_hasShrinkwrap":false},"0.6.4":{"name":"quill-marking-logic","version":"0.6.4","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.6.4","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-FF0CHhcOD6mR0YWoPswz+RBNKCkJj9xQHSAtgmv8RUtGK08st3JtsjA6SN/nULFEeiKLJNzwYPMePixG8+NXyw==","shasum":"088c30618745c6902b1257410f48db8cfa79577c","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.6.4.tgz","fileCount":158,"unpackedSize":4502609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrTO3CRA9TVsSAnZWagAAZHYP/2YPcVEUC/3k3Ri3JC9Q\nS0pI6YgqaszYERU6mlqsN6bph5Yr60htdTzH/gu8xVE9MSM1merp475aA9CA\n1mlpUGLpzZ+hgKB2WTfYL3WrtR4fcWvS+VWkzSiAGhDewK2DsieajgWaHvdh\nQiZlzdw09C9N+jSYCO2AfWLnlLR9ZFYdC3+jkW+DZOaxkn2J56InYGPbOK6b\nsR/oUbTc64Tq2v6vv7f0V+da+0Sa0zVHozqSApifFCujbssEFnYBs+Jd3ARo\n9fJHy32tzXCjKxAtriaCxoNaxJdLlFduwyVDj0fFf3JithZBYt67+8mFvsUS\nNOJT5qCQtQJQ4UxEDKq8ynQP61xI+HuUOAQpJCauDMiRErv/1bJ+Hz5AwkFE\nr+h0VFDRuQXGI9zcD2JAu0/3IxOmCxdJC4crg0Qp4RYYKoptWZilRi3n/Bp8\nIMnRMNVZFzAR9VQ8K8yND7GxKGU5MiSACfXcMw6oUSUYi8v7Y/cu4GdrCUg+\nN8FuXiL/jyrouqDdRVTdwEL+prwlYWJeNJdJFhf7sBTiES9+sHZQaEOEuNS1\n+TZMlUVyz0TeYyaYXSEc7ff+DDpajFDwBrlzlGvXb/HV7CGyVTB0p+WkIEg3\n+pG0kp9mgxunu4ezau3kDXKdHKQzpH6rEBXg+BB6Q9pHKHW81R1lGC721zsM\new9h\r\n=MVYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBS/9nfgDlO4mgrNcgwQBety0TH9MnGVp++IB/mmRyKgIhAJdRUVlcdi0US9PsI18GCZ3R+OBkXYH3K18cjFwB+9+7"}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.6.4_1538077622726_0.7658792659180205"},"_hasShrinkwrap":false},"0.6.5":{"name":"quill-marking-logic","version":"0.6.5","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.6.5","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-DE6MM6Ytl3wRbXiFe6R1wdVy56eGxQs8DQ1dOyoC3tQib2VTJl1lC2oKrrO46uoaYTOBSZXhpPFLAMODiblX4g==","shasum":"59d2d284ac438af9e648dd39eb9db81f696943ea","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.6.5.tgz","fileCount":158,"unpackedSize":4503215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrnLcCRA9TVsSAnZWagAACu8QAIE04Dad3BmJ+5assQyC\nZqnciErdQKcBGrUdh628KWA5aqxzRjZ5nSrzik3mvnUsKsMXvvCyZsyen8U9\naA2kQrX4Yxv2li9lxATBu8gYfg0+iEapTDq3QQz8h9DtzPRJE9cbCgQq2Yzv\npOIxsYO+lSI18Qm1poHi26fW1jH3WRAYJlifMQFYhVuUVuMx1tQ8lrFrhyEl\nqxjZBj3deKGw2dY9gjC/bQwK3Oue7ayt6Eif/25mhfYtYpZyS7AR7rd7Cq8b\npgYIBa7iHHJC2JNGWHY5PqdXFs+txXfXoGATAeHOMJNq2LdNgS0m+CDJ/21r\n+rq/QcvAdGW/00nq2VOK6gbdGCqVD7kAFVTzczqsnPQwSF+iI5lhyELF58qR\ns+fIPR1ZIB/fIE7GqSLo9tCiRJO6YHXN5S4FG/P7uniSta/+3THWKXysQ8Iu\nJ6u+VBXUdUXfQwtm3GLhSgy9KC6QZa2FQiW753TJnHsRbOOOq7MOVyaocdve\nW76h2rFec7x/HxY/n+bfa+m+OmtXUlhdUoWsPpKgrp87rrmkDUZePKJ+51M+\nrYkBNNMLFvqjJSSPMpGsREHrHvOPIyzOhCAIMynTF5D9nzwpg9OAusa7nGJo\nNuiTVtfC7NTjsMVUiAXJQkTArfEPIeOpfySKRbZhbdkHvJub64WLzLE88cNV\necZi\r\n=MEJm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/K1wVz2/dROreHYe8j4ROXTtYVGR1eOBVpAkXTBtV5AiEAtR/sj0C6T6uzeQj5hzptpHcM1QVMrQbdPeIhh5AV3N4="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.6.5_1538159323005_0.28200319166022236"},"_hasShrinkwrap":false},"0.6.6":{"name":"quill-marking-logic","version":"0.6.6","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.6.6","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-MNAkwnB5N6jjzUd4tnbOwIOYe7uQbtpWTTz6toVM5L2FwgXdNVPMzpFFZTGVdNv46GinT+MzmNiYBuy7tc04Qw==","shasum":"043d31d188ba7cf5d66481914960c24b5948109a","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.6.6.tgz","fileCount":158,"unpackedSize":4504053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtnr5CRA9TVsSAnZWagAA/TYP/imuKIeFBlvsXLFkMNNN\ndQrfkVu2WrUKpKTEyVUZ6y12+vLiDMENGpSEPcqVxe0mLWllIldB51WyP0Y0\nZ6F+DQyP3yWWOe6Qi5hFDL1ft9EdfA1i0xdXytxYuZCz0wfUMC0qWeGd2TZN\nhVFEBk+wWvEe3IQv0zM5ULiZwIKOXf6u7kR18Nc07Aq4MCAtJhtdwbYVfJw8\nXWSX3g+0yfEVIhCkEaGQU7TRbFZKwbzUBN2Nbcm0gZko5zHTerUiZbsVCKY+\nqqz88Hnk4ELknMsldyADqSCxUz9GVgVsQGaaca2Rm7andhDvEIova4XUKdjO\nqYswr4jugbusai1IYjxiICEUhS4tMZOc5FgEG6DtNBbVUBfc+HCZrjjX5y+T\nwQ/RXDYg8bot8KdhX5Q73wSVU02DvK8EoDg7UWD5t4dBjXkSlb2MJ3l7tgdp\nYsgzlOnMFd+b0GCzFD1khICoysB0iksX6Zzjhiws8kN+BiW9DsQmu3mQ+nXA\nXu86BZ/PIfEQYplzh+Qt1klo+yL8RsLc5ylV7xsN/CsxfxX94jEPE6BZ2CoY\n6nGyySQk/mW1rQYFQkI0fKI1BSnnmZN2rGfKrD2QrPkZUWYiXPhAgFeKWyWU\nNkG8A6MDGXCAKtA4Kp8dhaJfKmlWRoRJ8h6CwSraUlPzLANL8sPuHa3uqlqm\nrKAH\r\n=wepg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2NTJR7UypPTKrEfKjKpNDRPnNGaeIv/UwZZD7XFTxiAiEAmRClQ5cTbuUZSje+jkKaUCdAxxblOkcXpSGegTALzhE="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.6.6_1538685688427_0.5170848835199646"},"_hasShrinkwrap":false},"0.6.7":{"name":"quill-marking-logic","version":"0.6.7","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.6.7","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-MuLwKGiRpy/ssgZ055glrEiCDqsCFHYrbV9RNHlAfk1iazdI8eC9qmEqTkvn41MZJFC1FQ2bpcIdhAxNloeRMA==","shasum":"63aeb96e0b67d921773be6e067ce1c63216ba9a3","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.6.7.tgz","fileCount":158,"unpackedSize":4505176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv6SOCRA9TVsSAnZWagAAhnUP/0TkKc474Xq1QwqNrh5P\ngMzL0ACYaPqZvm/H9AXTpNSPp9klb0vLXvfFP+7EEiChx8C/A2hR8dPCyrMo\n4EyG5cy6RPdjze8bbr67a9gJ+seHGV3P8RtSMcG9gqr6JW2/bIXZ+V0sMZjS\nK/stSD/0ZtnUgkzasAmBWoCOWvOaK0XISo8G15/N/BRXF6wAFwyf18llq/UG\nqsC8h515nMeYGLVfbFHnOw6EjvVE8dkw+joHpwLHw1m9A0oZYf0dLkPJhlTR\nkgdgaTA0SQZVWXSdx2KYEnWvKkVhbCkdXdq3g5UDhvVjtrbAGCa/brrvW2GS\nE74Bzlmm7cGWbgLiPlF7WpqN4hvttv3WsG+x5aCytxade2iA/AToHECmIPym\nI/3qzrZNxPaaLjRAB6VotLerVeDxy3Jtek4eESqw6WP3LNBPiePjXKbFnr5e\nSyPKgH0gN1uUjXaaTa9DC+9C5LQzqtW1dBM9l8nP9UBfhJ0qwg9jTviCAPpA\nip3oS1h5/leLFvj5J0GoHBkbA5FeCjzma4+HAQFGDN6klv70U4u0aiTytExm\n4kU7tpw4n84vAmbMpXiZ/eS23JmF+3c4eMxL+GyNBH9/B+v8prFeaEJaCYT1\nNqiYEnIY4tSNQDYex7k82qSSaJ7ObJUFyMKYZzJ9xAZ33Xiz9BHEA1vvgbsR\nvI/Y\r\n=Q7Yn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJe8qzvQI1OZwg1Jwp42Lh0SqjEFDtFb4mCg9fu6ouCwIhAM526w3il73mKNM2nVsPEj2VnWrf797g8BPaz7+R9ao7"}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.6.7_1539286157778_0.6692158962176733"},"_hasShrinkwrap":false},"0.7.0":{"name":"quill-marking-logic","version":"0.7.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.0","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-QJ4RDz+1XH9BN6zzZ938G4fE7njKBxwKNIn4AoqiaVOowI5Drq4usoCtxdQAzAfNslO/THxKXKr+p5FEk3r9uw==","shasum":"2686036ef841a760c2802dc5cade98a1e824d2ad","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.0.tgz","fileCount":158,"unpackedSize":4507911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwQCiCRA9TVsSAnZWagAAjX4P+QHCcKdD982zwQbhrpuq\nKhQ9MfRUtMTP2ryXGY6AhXF6cz6b1rJczO+w6el63fALMFRuJ5iUXXa5ILWA\nPPinKWzaZCN2+vHDnPumOlSWaJhWxuThGbUtHBL0nb1KIvYgK0krn5hdosSb\nJUVnKtnb9+OqLlgeoNTnY/8jFdnWsVcpN49GJyezLtfeqWnY91ypZ4cHmX4e\nmMJOcHQAvZ++Jjgogum7xyAGoo+tc2M4CRuwcgGkUlVa7KwHXUAHFB5iaeEA\nOW0re57gn/1Ns7RoWFKrT2fOiG02GSayLNoXLIiGZRidpuOP3OAw1Atwrb67\n1HhPfb+8wnFlUYeF8ps8kUNC8UlJw0X/1h3nds48CkT0/h6gl7ixNd+yc+Cb\nMjysUOX8mDngd+GR5NACMP1DMGONXPS5LUkNPgjY+Q4G095U8PLXn6mYAun4\nUiE32vDep8EeTeLbJZWCuUj0LPdWkSC2BTSBilB3LOJ9nIEbRj10ay3It2TT\nfc38Vk4kVElQ3rdkBJkoVODv6ofltjlnzM33XLo5U2IizIfrwOck+v10mk/8\nfGhQOj3L/xXOS+HrISzF43WU6h9OXU4ulec2aLnvjTQ1E76zyOVGGvDJH9SY\neORFFUUZztS3UNCXi8b6s31gyGZY8hA3UCaVrFiBvCqjj1L4xkwtoXwN4F66\no+mN\r\n=olBb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9OkI0MZEpVOiBwhgn7HlOiD5skQMFBjz4pWhbbeLTRwIhAN6xayi6+7xQtLGykYNgVWdbo+/Ra4/LW1XbJb9zIcRn"}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.0_1539375265601_0.9487599105206943"},"_hasShrinkwrap":false},"0.7.1":{"name":"quill-marking-logic","version":"0.7.1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.1","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-Zoa06WhMhV+NY4hje6QyXAVA6uVyrR4sM2VK4LLZY0Oxw6WObP7xnRxn8FU3fdLEMSJYAsS09HRbEIYkY4cYhg==","shasum":"5bba25042255b5e131359d448a50955f0ae561d0","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.1.tgz","fileCount":158,"unpackedSize":4508933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxhQfCRA9TVsSAnZWagAA/BUP/38kqbfCB8IhMiSDlugQ\nNbSaClTq2kPWk8JDlD/ZnHUhomS3inUWZlSP7HM/hnrYWV8QPTALsa3zcwUS\ng0jdUVKIzWytUyxyCjMNFLbQlHroWLAFcwjGdS0H7yNlV0AHdOrLrpuT0MAf\nZZSQRkZHNYce7D4EwQMfysTWJz0sifQ4+J00OZ5rkIksqEvN/z5pfwr39rgh\nTUM7NZvM1Tocl6l6WLboFSxqa2wQW8YHo20CzEDc2vXgDpachXcAbkzHOtvq\nTAtLf2yIAi6ySaXUhxleEcB7ifKLsB/Zc5P3tOvrfhQpl83+rdy7GNAWbnLV\nWlSCSJHysl/9aAux+lhvV6XheElzAhY7kI2bF6R7ITeyv+RAmrbRpQGK5aR9\nuoDEogyHxliDSohXo8ZdiT/1G4mw05tONjCYibMWuRI73bGi/mV2K7GJv/op\nKSfI5sJRghQ+sy1ilqQia9zYcBur0UDODiyfRccMmklxzMWl4hA6b+AYxZzo\nd5xnIhY6N89ubsF0HigasryNFPLvtma++pUSnWHh1IIfLQEV3LRXKrVWSroY\nSsC7olcVTqTGh9xDB3gVnlMm8FzZ2nQIs0NzfCYIKW6l5jf35KhXDZsf3FtN\npJZm+fD9JIyVDeh6Pif6JT/IzIZoTWzJ6oJmrK8oCCWkhRf2DnhV5vLGJvM8\n+9po\r\n=lhFf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1y5ZhKJTvfNFNgKSLG2uJw+ISMEzAYr243eiRuvxI1wIgEcTwLO7E3FvMWkwbA200m+A3V5YuNPRk/cInckG6YGg="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.1_1539707934021_0.8556558116496384"},"_hasShrinkwrap":false},"0.7.2":{"name":"quill-marking-logic","version":"0.7.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.2","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-KBwJm8pSauR2J97lf2hQ8Wbs/fw1iT9UyRvPBO9VfLYANsVDbxn9nSkN0Zs5sZomihiqvIq7nCSrv83Wzu8lBA==","shasum":"7655c12f1db1f8c6a25c6183bc46ffe0f6dac665","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.2.tgz","fileCount":158,"unpackedSize":4509030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0ZQCRA9TVsSAnZWagAAIc4P/08l+1dzgSvctm+4dE0y\nIFRiyOutx70R2F/LYb34WUg2MGuTo23sKWjW5zTyRvHTcOlzaC8/J8OKIXlA\n3xmqWWhHTOQdE5AoAgjG04ja68e3Wuol2KUU/E4tSERlgXgLBzlwq5Od5fHv\ns+9lKmEMq6a+at//rYPx/xeHXjk4jYFEZ93980tMN/PtxusCK6d7fLxAj+q3\nrYBBgrjsiPLq1kmBQeosERpTChu53tWJXXwmYeDm2BZ6dC55L1BDkX/VGwO0\nbtzRknZiABHZG11nBxhaELssN1kZThQnjTgCPbFuBhAvLubGL0Sq9Ox2hRmy\n64FK6hC8rWcT4OGrxPLbcPgPrQTPy/DimgxppRqdSLxlpalYpeI1x+QPjZcm\nPtw1OUtBmL0BChuVejrXnHPkUFyIz805oIc4uz+RXFhe5Jmfg9A5992s7Gsd\nuCOtkJIyk1szme34D/yGxxrhaAluIxEMOWLRRAo7KVHDnAVPtrgE0/SJULLf\nM7CsOrHfirtEYrMF2co6qnejoRFEJNiJp94/UDbwMT6qiZAiUmQLvE3dq+t7\nj8aeIg06jvhvuFwHYLh73fUC7GHJGR3l5bT0klTSjxECX2OThoRYmfHAde4o\nZglp86xnBpk1ZBaxao2jwO8lzD+Pge3m0hRIdrWXQb/dqEInnkcBGlt7rXVn\nXBSs\r\n=x4y3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRKYSVSCWhLDKps79zi903UW+ZGj208XbeNV3Jyi+0xAIgcP7+7YZPJVAYyo9Bfu/6SsiMbkAfMFDt9eTqMdARjAQ="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.2_1539786319267_0.08135609654208653"},"_hasShrinkwrap":false},"0.7.4":{"name":"quill-marking-logic","version":"0.7.4","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.4","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-URHfvcKiiz+Y8pOawSlmRafCuBqHGDDQhJ9Tl6FmDdOHc8C11zqWjwHCr/tn6+pGkKGd0A1JTNILEH8V+MTqiQ==","shasum":"4cdc4671bc366299d742381b1179527b2b66e2cf","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.4.tgz","fileCount":158,"unpackedSize":4512322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1xiqCRA9TVsSAnZWagAATGUP/RL+VFMKvCQPM0SIgbDB\nsNuSXIg0uRie/AbSV5MdTsMfrM2hjFtOh1qEWOhDK9rM3gjT542Xa2BycguV\nkvK5Bom9vhiPr8nXCeYTvwgRZtFb7hjQ9NnIYm33Ek2BOsziXN4cahLsTZ6n\n89ELUwI+o9sk6d8dT7cYFNoVQwHQlsqHGvb1AwYkO94Fxz+c/75q8p+ikoB2\n/EX3gU2iVMCyJZ6V+Jm9NhCl6uS1qMCG+kZ19f21cW3LdFS18qjr9KZHgSx4\n0i7L2dXY7XJ3aIzVkZQ/6fBEItF5EU5IxRetbwdfl7xhrF6zbrcmG8JxkpA5\n6db9u5qg1M5Ua0zKl50zVXeUTJwIMZxKDLyfYIKxk8lg+xPHWEKjWMsOKbEa\nTmbzsDrErwiyIgGDTPMvwYOfswdoZ06fCc7Ac1dMcd8n560Tioscd2cBXQjU\nN+q01wU1tutAeISbHfZaUM7kCtdZgDAlNjqcAP5h7jsLAzO5uchp7DboZpNZ\nLRCbGHVjAyD8TlO0kKbvQHla5qeOv3HmNHpszVYhpHSmO3A4mqmLDHwlqAOf\nVe2wmUDglUiy3Ttejqmt2tP1cdj6OdKyxdcFBj0We2bFCT1rrURSgamoQjxj\n0TmALp4sViFCa/sxoXaiuFdHHkz677QRc1y8yexqinTFRvw9jekWuuho1HnR\nitnD\r\n=12L3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTR+jk2VwVwSPS8EOILiomC09+/OT/l9E+dF5KcR9eJAiEAk1LhpOKJEP8kYoPtzHEXCibeDk0Uujqa0kjszuzzbYk="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.4_1540823209097_0.3309603604273055"},"_hasShrinkwrap":false},"0.7.5":{"name":"quill-marking-logic","version":"0.7.5","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.5","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-9xFtTxFGuqKuwHLIk/AzR4KqIzlzQ8b3DVitkbU5deH/aUOHUnRpHs+ue6fMubk58bXkOS+J8OvKMZb3Ctu0OA==","shasum":"88026ba9b213bb563a4961192966130e4cfd9027","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.5.tgz","fileCount":158,"unpackedSize":4512322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/CLgCRA9TVsSAnZWagAABb4P/1mijYfpRbtan5wO8GAm\nXg4tCMv/ABG4o8zQLYi/Xbed9+tdPUAyFTVYWaXpKutIHYaBM20ZZRe/vLwd\nP111Yc9pp8ws1cZXUc2XSga7Wngt//Fm9HDcGL+8bR0szZTNo/8jE7pQOEcB\nPAaqaWnQsIuTCYa4fUyRQAx2k7RAfnYtIKb1mI1r4aHGuJwrDwchf+linyar\nxDySmNQzTJSqR4iNQzZhYilJUGnUJHrESVoJf51M72dnPeLlg/sEEv1L7jjh\nEBPjJm5Zk0IGqmBUothPvbHuOUMrAvCbCB+QDT3WEhNDZcPBszfBxlSinZrv\nLcZJEGyClC77sY+IgLiVfv7bOG5Yw7NTaM+TTlSgNIMt5E8vFaB4kWIjIrqY\nSNgW4ONfLnvD/UoDcX+gaYjSNz8M69BjY8LgCzmBo8pGlqJM+bhrx2H96REQ\nc4+/AmypUDHeHpcT5qL7gIw3yfQuYtL0oU5ifG3w/I4qN0pilXgQsJVyyrIF\nnU1oS44S82NtKnNCXgTP/gS+wrqgZNPvCZhDm3M9JUwOfUuy4hPMuRB99QDV\n27IU14VZzOYp11iCWQ1SPAfG5HSImCqEMv+2YYKXhcGDk2QyRLpAFxaobxaA\n0Qsl5V68GI+KTgnbdfqXdqu0HkRg1q5yWVTchGxvJcOH+JpB97wBcykPNdD5\nfIpl\r\n=BWep\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEizTK4KTvTObtPfEI0HxDwmncqCSAaRVkuW2X3t1C2RAiBPECmDyZ3THYqlcdG80BO/mz6kuWhr8d9Twm3IRGNSZA=="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.5_1543250656097_0.8057596196819725"},"_hasShrinkwrap":false},"0.7.6":{"name":"quill-marking-logic","version":"0.7.6","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.6","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-AFAo9EZDwyxS9v4PluCqzJN/eBky0WvJPyxsFbODogpH5BCXBERNbwPo59dQxobmz8y7V9i4vgDBP/AhmhIvYA==","shasum":"7c36285236385d92439407b9d0f2524279a7a4f0","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.6.tgz","fileCount":158,"unpackedSize":4512412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/cCXCRA9TVsSAnZWagAAowsP/3BXhSysaxhU5308NS+4\neuXr3e+OOEybTqrb3rCppmx8mU7RizHEahDT9+7I8BQPA69etBxjYkr61H62\nj3buQ2MSWVOQvbn2GCawxSyAhkENcmlJ0LqhUWbZchGCLeqFw4r61ryqn6zs\nSmVriMhNQIcsj/jkQt+x2zkdp6Vm3+AdYN4/+Truwmajw+6jWXb29iO0jXBK\nI4ZX74/zmkEtOmT6+J8zZ9N35juyT7UKL3V6OywVOO4S5md8wq43Cx/Wb9aZ\nvWfJN4vHZYbZCOpHhe5rN1BCIGPDi0OCguIzYC3pdX2HTYWJOoTI2FXczfRX\nSkBwOYWssFmhHrNz8iecJQ4XS/cDHDEXR9lRviyt2eFRWAdzKeFkSQiLxmA5\nG+khVGgt5Uku4p618zNAuelC8XYE429ZtRZfUCrG1fo0TO6j6a6DYJWqNaVy\n4miFLCrHHc+iYx7J3oSozclhhkf/mh6qHxPaDomSHnXsThb7+m7RyPDvlEbl\nZ4S74jE35O3AJqfCcZ87DzJdJFKfW2LDk1lR7R88lgbtleNM88JPJddt1Ujo\n2fywrg1R2Nn4d3P3LgX4AEo9/1HySmiVs9MJ62SWiAFkDFJ0oNw8gQFLaKQA\n65Jt/nbgFiGo0iweKVdNOaiNjgN4I9sLhxGPlJofnnpcLOrMWPOZBfvA2TU5\nWkrS\r\n=mcTe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIoz/WO9uqOhTk9F/AVA/VOhcwoYgytwEdf2mj6a4bqQIhAMLkxjiGZDc08BRtv8ywcXVW0vnJHFEPuIqTPS4ufgiZ"}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.6_1543356567039_0.5671637344982579"},"_hasShrinkwrap":false},"0.7.7":{"name":"quill-marking-logic","version":"0.7.7","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.7","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-BJlmWRMSoSLeLUsxa24qzki0tIYADSaZNrPhjMAH3L8zeWS/0+hjG44TdtN6CHr9l01Jze+4gBbOdShLJ7g0Lg==","shasum":"f9cdc77cb31917f73deaca6ed38a7ff7592c5c8a","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.7.tgz","fileCount":158,"unpackedSize":4512600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCDLsCRA9TVsSAnZWagAAKLMP/iImCZztRmeRhIJwx2WT\nsBJi9t3+Y3+83pBYhwUB+horvDgu5ii2rL1r+sfhNaweKoF+F/PVBMExGDTM\n8/y5ar7lvtI526zchhWFjbP/InQHEtHmICJgPUojO6Ae00CHpMxqDfWLh6wy\nv9r46xd4JtYaeE/J2FqMkhR3bxKUrA8D+E4T28qAM8JujLKMjvumbyr1J1On\nmbr2lXZy1v/sBa60DBJQneS+y9bHulCkO4UTdasytuRKwcJvyZA+chcX5WkL\nhNtqceJwRmTLKdE0+S/kJg52JG/fQcs+7ItGm1YRXZpzjIJpPj2HzA8wtbQC\n0PVRIcngKhoCQc2Y3hBmxntaafJn8AhiQn3i6QIYVH/E0AwYF1dqKPz/w3t1\nCe7W5YuVEqATI9pV36iU9NK6nS8Ft5m3vVuwmTw6Oc+CG0qeJPV20RAfY63t\nJpakb0SLV+JvLNorl3w7BSqFqytQJfyoSdyCpV7bIcJx+pSUab8RdGrsbUQ5\n5XMLKR67odAW/WcSlO3eSPHqTUGr+GZ/WzTka8wu+dsvggOxQPm8tBZcjTY1\nRHcgQXryn3SKX09cNvIiThdf1ty5M8QVXjgoCjod17udqMV9JkPvl0l9E3nO\nrqZ54qUagv9+mQS+1qhl1y+O8z34uyTuiS2ei5ENVUsczx8zRPBiu5gbe3XP\nqQLM\r\n=bEaf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFxHSM0tLz+vSDpaGIIBo5W6anEOvp9TU7OrKnhUENIAiAouoBJQg7uBWhZb81HrmNBVljZPt4k/3Y2DT8cMXr9Ow=="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.7_1544041195123_0.4042559815644471"},"_hasShrinkwrap":false},"0.7.8-0":{"name":"quill-marking-logic","version":"0.7.8-0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.8-0","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-Z/ZLmu5DblM479124OAIKLpn2drGq7ZEdwZwRQFuwwp3W7A5/j0xKWyXKoRTqBPrx3OyaHKQDq/Z66rWTTJyKQ==","shasum":"47d941ea050b7c14eb1914a23ddbd729232c900f","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.8-0.tgz","fileCount":158,"unpackedSize":4513856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEUe7CRA9TVsSAnZWagAAjmwP/jk9UOkJ5NO6lOU2v6oF\ned8Nv4+jOHbQ2nZNjfUZZdV1WYHZfjAbLWgQNB/cjTwSPE44yOOgCm1wEopn\nmfQTIJFuE04g4iqWgyXBYAAelpzQQNdt6JnwDmnmhl8k8u6WvcbTgIFf1tJA\nSaw0I5K6+874h8oxmK8hfSStTv0Da5RaBbeJk5znnZTbbcBuQvGTjpNO1k7M\npeEMD+OL990p0CxWyfaeb1WSz8GRL7ukvDJ/2BRueLK7B3m1qNoAypcKXP47\nINbwUTmgssJ5ueW3MScoYKfeKozLKwPybDYcXPARV6Gu/xs1LNGbDy3tH605\nSM4CfDELuuRqonkkHQNuqdpHM2jhgZPZZ8TR6yf/ZHxGWG6SyJxaTAZR2Sp+\nSAMFZLPMX6qr+HZpnmf/L+8lycBU1KzwBGbvWOr4xxvNYRK4ddjtAgYbclN6\ngcwk+SCwQIqQR6ZsTKr/89DLSLp17EZ1GfLVyLiDWACLBjIcUOoDh6HgzjwW\nZ9NeQNaVCSg7iAbm4y1MuPOG55ikveeKNUb+L/JBOL4ClqeaQjmMsUdnKJyn\nf+DPa8a4MitvnAh5FEtJPaD1Fv6Vl0KYsh7yp7gTRjtQBHbhsdyH2za875GS\nNU8wXXD8KiKY2nFrFBwLZ5i0q3RDoZmUJ9vHwigUs1jCCT5j2UFzYkoZRvpY\nsFZF\r\n=NhdX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy7ogRfwYCi+CcKbwJRd9bsfbQeSkCkHo9BKKFzaPVmwIhAPI33yqEVUYA683VhFzLsrWNT8ds3J34N7GvAfdb/DYi"}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.8-0_1544636346258_0.3077385887641413"},"_hasShrinkwrap":false},"0.7.9-0":{"name":"quill-marking-logic","version":"0.7.9-0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.9-0","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-RC8QP5UXVWD89Jx0ZJNtMUSzWZagDTyK72pAN/vXtWot/zViT4Pm8jEKlIzjzJ6oikk6eJ+mAaPkPLH1Iae4mg==","shasum":"2b9d577b4da16cb5a9953ad408917b1b871cbf49","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.9-0.tgz","fileCount":158,"unpackedSize":4514147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEUnkCRA9TVsSAnZWagAAOAwP/1Odqll65XrQftYY7+x1\nKZbbpYpxukGIiTHdv9ZuohuRdq/8hZLaip5IpyUJ7hxKYlms/DPRQ/xRadde\n84j6Lp853HQoP0TOdS2iZtyCUJPfwkNtFkaXOPhUKiOdw2Q0Bus7LZiqCKS4\nVXnwhkdTdbUJOBiZ6606Uu/bY1GMHTWYkWps63CVPikprN4pmczgRTYZ5TEr\nxPvavtCqrVoYANH278Fa3vrHe+XfU/UGkZdfodxTvUu2TYkeBNL6CTjmXy8R\nJeKDQLjVmmyTzjVOyEqYBfsRTbvDvlQO5s+IyVaz/CmrCdl70Vus9PTseTmH\nTzTyoM6nPLRb4Ii07AhXqtCNXTLaGYAZ3rXN0Fa7kSicyMP4l/38gR90Ps5r\nEQTK+keysmECAfhW8xKjOHIEgHC6MxaKzkwWocdid4dKFeOKyrJv3s3bui6B\nvQLUJxtKteLuXlMOUA4IQCgKyAMQ+/X37evfPoC3t4kuBWMtjlrH4Q3/I4NB\n+e12wnacPjDPEDeulTRH/3UtdVilE6d6xRicOh/S75D4VZrbxT3oAFDQgSu0\nh8x23Jhw52dbP8be4MmKE1zMOkmtyx6ub6G+f42kjSOu3MmO5h4IHb1lRGWh\no++Dy7XUKh2n3Y5idN+AdHD3cJuSE//qoDKxlhZZ8QXNqAE0HzNdUr9XvWac\nCHxL\r\n=7zbz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7PPCZbP3vzxuv0vANrYpXcA/S/a8nJi/P1anAobIZHgIgVkNDTxOUVKEYUmdCi6gTZtikHZ9OeeZckE197ypg1qo="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.9-0_1544636899439_0.4038507041420354"},"_hasShrinkwrap":false},"0.7.9-1":{"name":"quill-marking-logic","version":"0.7.9-1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.5","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.9-1","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-GxYue++d9F5z0erRPm+CdjUCKQGNTLzFS3w9wbSqmBYOvxniZG38BxkWmrYXw+9bPveYu3+hmUg6aocc3PQWuA==","shasum":"b93892ae2ba46371fe3c63bc80d81a46f6509a5c","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.9-1.tgz","fileCount":158,"unpackedSize":4514535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEU5uCRA9TVsSAnZWagAABQsQAJtv09ejYp+R0edbAkFu\nL974lmr2WHPdrphu7LTvgFEKpimLoCT+iCzk7nqQZXUmDCElTfZy78s2JCko\n5Osvj89qEjvuikhvR2DB39/qFX/12eKskYmvL5UbdbjEEt5kKGefYzM0eLk/\nhYDWOv+uRq8juIBiROp5FW5XXP9/m/aLRoR0i6CLDN+jlOgpAwEkWDLZJqX4\nuT/fKukxe8h54YScC0hDO+nB9khp6RfFM888mL/VfD9KjFiMTkJdEcAdYDdd\nLgoNWjXv6J4ULY2gAMclVYDILr7irCgV2PGoPKYpnc8CLiUN/Cfr6Gv/PrMM\nHcLZIIemcElyhk7ZUU7jNONJrHdm9yRe5/muGtk5TMLeJSoVqGVUsjFhf5Nd\na7fD9Bvy1Jw4dpOXumBhglyVYuEaNIOTB6E1RyWsd1qFBrV1ndlc3d1l+YEK\nTjXWj2anG3PXZ/NVLX0I6eO6LNvg64IIzS/BksE6kJ/50SqNvGNi8jRWquBQ\nRK14W6cZZtSPK0otiVSNwSv2jt/8tMYXkh9HszzFjF1sCQpSOXviLjA7I/Rk\n4m7Ih38IK5/cqwQt/gWGITXCLpVdBgwsMisp8FyI3s8xwGCcgVVkNmDqSdPe\nfWP9vhzQLl5G1kgQRtOpvRD9PrO8yYunPspk/b+wD1GIYD0D8BQXTvcX9oyM\nfBJA\r\n=gwmd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFUCALnIwJCdqfxsrrndYT9bQ76OVJRFHnQjx9ZpTRpAiEAu8HLtsrxQ5/nelKJaHiKx7tPj8ww997VBOAkqjL5Vt8="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.9-1_1544638062243_0.6618446057431606"},"_hasShrinkwrap":false},"0.7.8":{"name":"quill-marking-logic","version":"0.7.8","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.6","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.8","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-FCszUkFnl+tqgA4AhtWl1zdFM190+mHrCeSDxrlNJ50SdB2ydH7BDY7HKo0b7JqlfcbPIi1BT0z9CDxN6T0BYw==","shasum":"9e61de0d4ae300a78994b0eb97c0045ec0ff80aa","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.8.tgz","fileCount":158,"unpackedSize":4512558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEYgNCRA9TVsSAnZWagAAEKwQAJ1MqQTod4KNdSWRwa2B\noFExQTdcs6Bv53D3tfYceH+FoR0Q16pNbpJcziJztigotivgnaraqaiqUKaQ\nBqklHcBWWCv8H8y4GfoBGFYFX+MmpvyrNxvaJ/nOuG+JEl2h+Gv/BGIDnE3Y\npS0QDc2HzdXaCl1Vzi1LKpBFrTMV9Xay260fE2TTA7xE6uvuWUejYBgr9qBi\nYtxwcID49icynBvP4CX/Hf1P/DseEXSEfLEYIXsXruleVQxXz+HFkzu97+oA\n5diNRaF5VbN+xXKvnGsPP9ogkZu5+yrzCyd1itldX0HjakmkLE5Mgnyfn6c5\n8MPoXIWZP2UzfTgMV0VyPlOXdtpgUsf6uNDd9HsQ6GdEe9JKvxHH7oVJ71pa\n0nSOlWS2o/9ZIppJkMTMTRHpcwP8b97UrQukdYgWreV7BqP3GrZGIDTcZu2U\n3T8KQE3XtGxUY6qbpe/0Ez8B8YhLJD8hukt2/w+Acbhvjttkjtk+xK7rwmwh\nwO2UrnmwIMFYM0471ibD5ZlLnB9Epw/ecGCMZn88C7cBA45cYEz/ben5pwLi\n18L0nBaoAXHDMEz2eEjJJywWhFOyHqDOAIZT+NaHSD2GpeoTES6V3fk20iWJ\nUx2D0CtOtjx95lR/c+WKAulw6CpaWkp3Z3HdNUYD3W5KVIwqcaa7bTEQnbU8\nBj7Y\r\n=RyOb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2xL4pfZCzyg6JLP5UxzM3CAieoQfTNOdPcoX4VQFzIAiApiOjSMh0zyPd8pC+6HojlyCneabzPqBB8da/qf9ROlA=="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.8_1544652812786_0.7424377964207216"},"_hasShrinkwrap":false},"0.7.9":{"name":"quill-marking-logic","version":"0.7.9","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.6","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.9","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-hL8DOy1VvPVCfrVzodfSHqzVk1vsgVMdz5bZmV6weczcjCN8C6t/LER2XdEcNZu+Rtkubcxt3JrDDFH2vNYhiQ==","shasum":"fc00d16a33d623ebb8fe451a20d270fb8e043c74","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.9.tgz","fileCount":158,"unpackedSize":4512599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEYk3CRA9TVsSAnZWagAA6goP/jUBJaUHRG9WapRatWrg\nIiw+EWo8pHZPI7Hvo6a22xvEjkON25MPlMUZ0UZeKNBHXhr+gj3QQsYczgAM\neymN8EgXPLvi0YYd4+hLj+Esf6+FdCXqfU2N+EvygHcEvxEX79JefsjdwxID\nJJfVk4lFhGGQI47mjD+K+oULAhYpHdHhNZcl/S6+3kkhizaxecZUoI7ST6QS\n/dcVC40j0sc8Bif7MOZ9+Y4Pa3ZK7wDYZ4B6OZ7gzUPLsOKDUc3peWw0MhJd\novZJmtHounXJ55KAgMg2WnZf2OCErSiNnItQgcZY7gcjj0bOFubr8zb5x4mv\ndxIxGuc5X0D3eGzLaOIn3YKwRK5WERsHdnePQjpT7ZY0dVwQj9mzAucYPOMD\nF82zg/5fIkoZbSFFXZ2KOlcC7n0dx2fzRrv/dQ5LMvd1MInEQZbw8dWnF032\nRLqwVRWiqsEdGNtqgwuBiK1d6/DA5cz4rL5L0FSCrCMVgKfHwUqzpny/H2Eo\nI4aUIsmyu7Uq1nzj2T5t1UnmcrFe/uxY+nFQJPEteko6+r7zuG7HSxDAHtSb\nRAgMV2yfhMOz0OntLvDmcC/i3nhQ2SUoXv0Kp5XncqBZ/ARkyUTtgHB+sGiF\nV7KVOCRjHGsJRTI/+qY+bYfSZ1W+Q8BguRoGyFnecidoI0RzytKiFnyXdqbb\nKOob\r\n=uvBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpPKnTo8vJFa23cNPcHuYG8QspdegM5j76UxcX1M+oFAiAGAlGoc2YERnHtJSfznjYpasMlTrV67/aYJubGrDld0Q=="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.9_1544653110542_0.8779562488383701"},"_hasShrinkwrap":false},"0.7.10":{"name":"quill-marking-logic","version":"0.7.10","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.6","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.10","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-me1dqjRkmJwTcD6gyKiCGgMnkM1/9gvG4thZgc44YQHG8DqH/c23iPy+fAoSjDg6d3n5hc/uQN5fQNOi3kJIvg==","shasum":"4d5c20d02ddff82905e4300bea281fb50371684c","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.10.tgz","fileCount":158,"unpackedSize":4512600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEYq+CRA9TVsSAnZWagAAEtQQAJwa9Qc4Jh73HQ/QkQMc\nFVTbJAYYbBzBamz5D6I8gD1yjLzfBWPadN8r+uqSo5+Ok1sdZU2Pblfu7qiI\nca9yzKtfCFlouMJeiQQ1Xtz4F05SfyalDfywiF3Pm+Y3f0XMEtJeUfpXvFDs\nd3cGTNiQfGRLmsHWwKX+RqQFnowj1bJMNQsdFEemqyruEtjteWP6cpo+zVjf\netBhnnw+uPTrufd9QlxDZ443ESJoVCEEXFv3uU2xfL072Junv7fNObJrPqiH\n0kpjnYxHQ2cHtCSS9sLlYV9U5uWZB46gcu4hv8MmJr4wUYuD0ofumHn4gd4o\ne7CQkQjYh/IEwr0pEwOngvF4qBoI2Lf+SDD5isKiEI0BhM0mWsEF6pD9RkdE\nfRKa8/qyB9RzgSERUXnxIcOzvMeefPY1MiR0pvtRuEHmS5qDQaF0Q1QXlf6e\nQVbT6lyhu6LmUSJnNxPntzHG7o5mw2lOn2OjqnAtwY7msgNcazhLYTJi4RLC\nT4T/Q+ddNzUAcdPzLUTctdG676SRmAFlD+NbVyvy6AeA34OeC7iEixB5Y/wo\nGB4coy5wfQihsdrGuhjFf5ZT1v5F8MwJUS1aUWvwb52DykZAR82NqZp75v2u\nYDzpREu0FQNM8vcrnV2RY9PBq13jiQbDDIHxMiM0Mh9O4BdvFrIXExMuetqW\nqRab\r\n=kPHE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0x4UsxYH9A2HYllXr9sK7ysLBThsGabL1aAaEvYwXxAiEAvFjBHFvKXL5y89doirRG3GbpNvU25S1nXUgPk0UhGc4="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.10_1544653501980_0.27065292176756084"},"_hasShrinkwrap":false},"0.7.10-0":{"name":"quill-marking-logic","version":"0.7.10-0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.8-0","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.10-0","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-UhrdVJFOKE5Lz73t3pJcxG8G8LGQvpC9v5+V7OpX/nA0/I67QV1yEJVs63e/JzJu4YsKtTt9D01Zz/PovUkd8Q==","shasum":"7e5256c71a1458b2fc2ca820dc73b3011fcb1c03","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.10-0.tgz","fileCount":158,"unpackedSize":4512647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEY2dCRA9TVsSAnZWagAA3b0P/jAdFP+j96PrbLJE9i7H\nrDW3t/97Y4hPyBe4tbhhUhsBFJqCEdgpmILHw+XlL2LQWeik91g0FZXqAlk0\n6hK5CnRJJkyNMQeUmAHomz7GFGHjUen7fyj8MSrvx+3sxbFH4ILUf9zRv/Xs\ndLYI1b6S/s8JB0uaFqVxJicd/dnCvTEfU/+eF1wkp9IUtON9ODMVZGLP0KDH\n5F62C7MJKbuua12FJCplZ2BVo8qQmgEgobI0cURoWT1op3ANmF8wQQz4lJcz\n7DeThdEAmWgbE5U2c2Bf9MO8JU6fR2nUyhp5EoULCEWCJjZOKhw+opnYe4mG\nVNuQvMgVI0woG6RcqO8qNHYS+aMQYXN1rr8TGB9ujyLXjCQvElc3/rUHK3NQ\nkwQV0kpa+kfG+RuHVHx1P76H+3EuqeKmiUYzqpuMBGRgvQBEuKgd4T95i1Ok\ndniUAMcaRB7U2/ecRczk0Wn5wB+5raZQsSiwGNuhhTED3c8F1WbiyLLlq0YA\nCLVd/lNAV5wsbdrw+lixezCaLfnxrd/9lFof30g8VMQenrhjFlUOQQ+uDi+c\nwsSeKfpOKeMWiJ3KNtgWZhWxMhDwkeHm6mhU6wTOkyw3/Uuyi8ozr4rnkX1/\n5Fbq+ttVdYbrGxBBoYXNnI4efP/SAqGK2wYxI62pILwimpWjzhxEw+FuqBuj\nrT1C\r\n=zuOE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRvtNP7BmcV73yn1+CDTYTA4KJvFOdZUdeLllNCo1ItAIgNvSvK4zH7W9eD2QRcgAdR5lt479Wnuz7Az9reBmSRMo="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.10-0_1544654236302_0.7708768053797441"},"_hasShrinkwrap":false},"0.7.11":{"name":"quill-marking-logic","version":"0.7.11","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.8","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.11","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-eBD80n9/Jf/5TqrgfYWzHannaeq6QP5CyVaNk/X1ccSQZEq/eteZ9gI7ZEhZTE31CQbyjPXwbJ0AxHTye6Rrmw==","shasum":"65356119fb10e691853740a4895862e3dd0a6ce4","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.11.tgz","fileCount":158,"unpackedSize":4512648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEY6BCRA9TVsSAnZWagAADeUP/AngNjMVd5eFbsqgbzNI\nf1435cadopPUJcTpmRc4VeOE2+rcW7Ds6uNsiuWtatWVdLUNxj6SWEJN6Lbd\n7JJSFOTkzxRBP6sSDhYReRfkRMkYejcAzjYdNTRYRPHp/cBXl0pd2vm4JT5h\n0tMvfVltZY0H0aBAx9eVgvXBlciiyn+gMHfFGApw4TZrmLp4XGYePlD0XQmc\naYrRKLzN27KvdF9poCz4x/iqTRwjqM5YX4G7XaTfxhepiil+HbTX5TvzEznQ\nqI+hJtCXrJI06Sr+dZmvt4oRdoruj5sgEyYpMn+m7J088i1pQtp8C+LxCR2j\nLe/UsRGskTncmvrZD+Q5GrhvyIbHOx3rAnpmD/bozvBZxNBmAKHheOx8vgx7\ndyfnmQuRoFM+Z6xErQd0z6BedvLFK2zZtcNWaKDvD2N3P2HLi6kfZZz3I75+\nB11BVf6HZgcAo4/0kSd198QtxFdG5j+b8wVPDSOycFFQ/9grcVkcj/EDO2aU\nWMJFsu0+hCwfuvZhjvj/FyNAO+SKMytmUqMxP1W2wxXApPY2JTC5OW6wivDn\nGFB74w2SANIoFmXnipiklYXKWMEXNRX/VYEVoSwBXfJyZWGikvEoZ3mSft8i\nHW8HtJlhJXiqfRuciYbU4XDEqujrba3q/ZoB7UaEDJXvOA2O/39btX7UZjL/\nRbOd\r\n=DFqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9n+IXvp662LT6u+ppv5McOAFh1pWofQzs8SLZNtK8sAiEAzzIJTNGXSB1WPWuM695OWmkS2IJorLZSsQDCclzRs6k="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.11_1544654463227_0.753593858654767"},"_hasShrinkwrap":false},"0.7.12":{"name":"quill-marking-logic","version":"0.7.12","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.8","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.12","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-4r4w5hJ2UoVqu8FVb7Q/3wZRRJ1y0UOjKwVA5C/UQ9YFvPB3U28EcSzP4OVfnIVgMYHyEZK5rqkHkvvuc849yA==","shasum":"b397125863f7585dbe04ada452ff80cb2efbfaa2","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.12.tgz","fileCount":158,"unpackedSize":4512685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPfxSCRA9TVsSAnZWagAAStgQAJSd/swxIaeuRBYbtT0i\nm1EzClaJy23nUlLfG1Dl8hCIys8SZ9bQjkc+CeBocLdyY8pMQYvmGp2aZzxm\nFNMn0fGtC+TgM0CMQ64d7A0RRG3mYIuJkOcFe64Fqde4/I+YLcnWi9itskRR\nbvUNdG5kcgJH+mOzVBX5T9PcdMdAg3LyquP7wj0+NKnr7haFUMRulmSs5qdW\n2JzJ2lE2xdK1Hi640cDV4qkIyqlynFsEb0QLMBa7dLZXTp0k63LU1Yb6eBKr\nKATUgBsbvQ8DSP56xXybn4QsZXY8SIXXsDj+VMZtBXCzmXimNrefqO5hFafm\ntm3SUcQvgidfr/rTb1y9eN9PgqjvqOFIz1cFuw0VEYQzHka3oFcdXbIrlNMc\nnhjOueQyacdzTuWQD0YjFm3ezy/TaQ7sJrOc/3816wUU+ZmYP29REHjBJ2AV\nhbAn2bOEMN1lHQCFNCVA+eKxS6AfjAqvgZ6YTEUMGitILXv/JdXqgvFWXoNx\n0htBwuOWCmHbQzYAGUkTnbCLwPeF0MMbdLdagxjLJ3E/5u/8Jwykbb2M/gRL\nzVRAss0yyf/QtzBjE3P9BvhyAhZKnwaWZ3wbmMBS3w25UzKxdaZH/dkdbaCC\n1ZYevT02zNJds5HPa+h6sW9OPaWbrt9KPN3MyQIvOcBrHrS3uM9cPNLBQWim\nAQXG\r\n=yG3x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNBsSRwVB+ZGZv4eTHyuyT+wCixYgLE1deUJPxvbZDuAiEA6D8qf8kTWguhaDTBWWqQNyO10EuDUvh0JvcI4YBERlE="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.12_1547566161896_0.7644595762381732"},"_hasShrinkwrap":false},"0.7.13":{"name":"quill-marking-logic","version":"0.7.13","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.8","quill-string-normalizer":"0.0.7","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.13","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-vfOYlfG0+gUAWvTnJq6gDw/DDLx7JUNn0LjL2sEe9BDvYcUzVQygMH4fh1z5ROM5g+uY0fBcpr4sq91s7CtZkw==","shasum":"e172a5b6ef75b17014c00210f6c8d9c5e6b685a2","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.13.tgz","fileCount":158,"unpackedSize":4513633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP2v2CRA9TVsSAnZWagAA9WMP/3vNzxqNfb0g6JBlARTP\nvnBdV34Pm2YGkMmAweOq0MZZ550G3rjXLR1c8q/zNpH2GfkKFbVNndxhSUeq\nET9K30GrtV1l6HxrlcMIKkuzNBx9LT7jviGriwm9NwIhRB/WjIn3arEvrRyP\ngRtVVoOqftxhNI4/yOGnEeQGa9lZKYnPRkiZAcqL4midiLKsmBiTh/Q8wyjt\nnkjgUAWjoZwJmQB4hU1cUOKaPlSxRwWu8B//npqGjLZy096/Vikl/xApk0Km\nzLbDVNg5gxaoQBhi0aTHLjQB7alDD0X6pnWUiK9aRTe7VXhRRE+YkE62f4nQ\nR0KAjtjKshMuYztWhJEWyGvgNMP02LmCaPgunRAznGFUEgOclKw0NKDl+VcZ\nzQg1Xph9ogFSIv8pNlXWlf1wx0fJqByou21/w7/HQbhA0ST1eL447z4GQ51e\nBb1bBDaA4tNKrnvBoEPT6GfTxZybtPRTiuqjMH6TNB+UQ3xU3HiIXRofT27v\nbTGoTlcGUPq4MARC5h8O9uF+Wh9N6NqvrBX1SAbCsSbJqgZWpgtnhkM/M/gF\nkmpCWcPm7X/pt0ZaE8A9BCp1HnQ6rIkMRAP9A4NFHFvEw2xpT6rrutF4xG2X\nV1S+QsjmT0+Nc5GJjC/MAoWUlpk6SXvA6RFetwktqfujjZPdw3SSkEqqkt//\nTVd2\r\n=NQba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5xywfWoqU9atxe+dn0mHExy2rB88Mqtp5PWdlVjqPlAiEA+E3oKUUYZcNv46KRaXJ37r59e9llFxlS0St80J0o4PA="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.13_1547660277237_0.3066064740954262"},"_hasShrinkwrap":false},"0.7.14":{"name":"quill-marking-logic","version":"0.7.14","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.8","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.7.14","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-4MkJ/WIULOjp1jKARV7Cw0/7AOGUzBB6VEdC0LjktiljQIxD9jzEakwiI7ZdUQZSAUkzMC6ehdPtSWfyPHhRRA==","shasum":"3c0e3d891485a53e0a0fca4330cd7616a1375fb2","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.7.14.tgz","fileCount":158,"unpackedSize":4513633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP33ACRA9TVsSAnZWagAAaEYP/jls4S9Cf5g6dW8rprVF\nQorJjUqHA1OfUVks2//PTGCUmby7LNxWOMrlSVjcIx3qDInRy7PaOFe59ao4\npa7lbGa8dZWHA8y1JJ5VUU9VLVV15jKAyVD//HmD7YqtqOVEaemRzPgFopmb\nuYsPxFCl9YqBy6u7H2eeg3NKUg4F/V+vz7MFm+0mG/DewzCBlisqf8Oogl22\nf74LSypCwklL0w9kHsVW8PuibT9EWyM0WXn2WrGLhxAVK9THM014xCKY5RRY\n7oBTGLt++rycSMLx8S0p6ba1TaKvp3rgsvS4fXAjB7WoBIr7n+t3GXUYaY11\nDF3TW8dqqjY8slnDSzqqw/hBBCgdZwTIeiDLpnoU9txdV3Tet9w72Eh7hJWi\ntRBIBy0SITJzLmH5IeSx3Sv9OmlqdfFsMzd0MHXQr0q6USJ0R24Mt1iielLy\nL2EVNtENwaE2j9E7SYBldTG2KL8R6txwl2hPHT+uh+In4TQMxVEH41BOHsEo\nPp4b2G2R2M0rvy3FPg7Yl1ZO26u0JfXRTt4Gv9JCyahpnfs7jtHUESk3R+pg\nHRKgl/IwrgUv2GYtNeUqv28JHwdMojF0P7d7nF5UbYEgeR9Ce0ZcEyhcXJqo\nnyIY7auv3tyYxAV8rme/epfTX5ZqR0bUMxf1c7XVgZG+CmJ/BCtOifciFLu4\nbSLI\r\n=/MTp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1QvVdL/4l6kVNLbQ3Pa4+oGNM5Umk27VX/XMLVRbxQAiBytKRJ2mrCQGPflHZvLAiNy+9ZNYsR/bsASgHMlmKKXg=="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.7.14_1547664831322_0.4266998866252485"},"_hasShrinkwrap":false},"0.8.0":{"name":"quill-marking-logic","version":"0.8.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.8","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.8.0","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-I+iSRYW4Lvy+O3I/lN8HsW4ZCzK8m4CnBTMGQ3+4c+s7Y0KnPsXhVIlXVYd9VdYyLAfSrXIaaJBH1rohUBr0RQ==","shasum":"4dda8e99d460c5a5ea6a4c0ba37c2f899b803c38","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.8.0.tgz","fileCount":160,"unpackedSize":4522591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWHJPCRA9TVsSAnZWagAAdEkQAIgLFjHA/fypYmp0jYgu\n9St+B+u3XVvRMtWYr3GA0Bnv6wRmbgYU/I+oilrlH0borFjkkuUjpUtt+4dF\nZNi/KBeaS8x0dNua6Xh2vtd4GbLys5+AKwgrgySIW4fgpCHpuI2cBG823SQ+\nzeRnZGEZuMSb8Ypl6wzo0oRFNgBWmdPdI3GHddvIOTDidvrct7H1pc09tlBl\nl7fBk7XSULhrMChyLo6RInmFzEFYIs4u2nibqeN5jEHY/OmdGoCGCnTvpRPW\nY7ouY+c8YzXKJ7QtSJpho63T/WwAss2jMXlI3P1wvcb6BdNl9vICLtPJOQxr\n8odTPys6S3kGe7gsdViROiNJm9AkyVJbZfCut7moFEKaaUUrJiPNAfCj7Ths\n9vE2HKRQ1Eog8RJw6mSkUpg0GAU9e+508bnpJ5oEotCgvG5SBAfVi6WpmiiB\ncnD2blPe6kG+uZ0c0BA8NbpfmEsu1IFUuHD7NPEPvz/Wjyd2eBhbMi2P6/oY\nqGtf3JdxKnb+a+xJC0fpaTegtb4ZuaVcurfdxgajELZtE8GktcFjr9c0BdJu\ncz5G/MfvMM/Uj8TuLcm4TF1vSWhSbfEnxfNeSm/8X0Abrs7pazpJAABrxH8x\ns3LSJ+qp1sPpCTsdzWyxDHG0tz7rasoxf4Sf+5kkUZnmUb1TkJJimBPWWyhh\nnw72\r\n=V8AJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECEJEIrYMn7Y53vJ4lpdgTtVERydxocG1I3hdeaE0ZGAiBQxjbOqz675t8LeYR6iDTSWvuzDgCairLPFbRSjJMg9A=="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.8.0_1549300302040_0.7299559834474931"},"_hasShrinkwrap":false},"0.8.1":{"name":"quill-marking-logic","version":"0.8.1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.8","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.8.1","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-RquFFwKkCCS2L8q6XV35vjwQWkzfK8zaGkJ2MiwrNyX4C3VE24FZKhPa+Eq/+abvgv1ejiBt3WV6fp7iNllyCA==","shasum":"fb1c24a48c2567e20733b2e5d82d3a29599cab8a","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.8.1.tgz","fileCount":160,"unpackedSize":4522663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWHjWCRA9TVsSAnZWagAAL6AP/0w/sOnSB7yjVmqs1zCJ\nidzK2Ilv2KodNOfORS1KPg0Dqfgo0ZMA6WP+FmdDlA5K70LvfkGjnBrA336c\n0kVVKXFRJRwXEFQ/t2IJ04UXvTgittnm3T6Niw25BevMxs8TLJvPSqNiz6tg\nIrr7FY8FouCnetZwnjTRQgIpkcswwVyqkUwCMldqIwmRUw6DIXm47qZp3m3A\nooSYnVjcP2vS3sfBvBK1coTBHt+vldaHFPKWv0UUQp0jyRYD/koDOgAn4vEy\nxYR/xqtG268pkAvNX5uNVhok11v3eIAEos/J0U0KFvNkUYolYgdk30iLr/ld\n1qbGVJrsIdtOBG77pwz+FQeageXp+NXPdO4ad3SREJG1MiZZUrLIZzZBoUNt\nszUITkNMdzXN40sqvdLQTOvC7XValKRwkX9t3vQ4ao+yARMYeOJmEofdnPhM\nL0w8Xe2xtA7YdkTOCoGNbXORODUGvmDnjTA2HJCCpDkx8NAD4Zl+cgVYEiLB\nKCQE0FwdJJ6BCx+2QB+5QuXQLFoBiMBmIGZ5kdgvF5DS94G7Nx7FVlbJEqas\nvXwMok7nAGdl3vwiAEM6ytRac/9370U+9PxLuHediMjhB4qfxqem+VvCizeT\nxlBiIgoecQJ/09kfvERLFTIgRDcyhsJQmYA+EPi5VMmJRhIN8nIzJBayWk81\n0pGc\r\n=fMOT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFq8ID6UpHtLiak9RKGspebQEThWDK6m9C0Lfd7MclPjAiEA7IL3NN/zqdEJp9VZXhy97rEwcWXn68AcmQngHoVnRMI="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.8.1_1549301973312_0.9525821427992358"},"_hasShrinkwrap":false},"0.8.2":{"name":"quill-marking-logic","version":"0.8.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.9","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.8.2","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-sNLTCgsMz8/Iy4gMxFcQKGUROVmxomWMbJ5+uMQLFWP0XsiWnqcQbWmjeobBEvqw18cGiJwNqQyVFPn2QOHnGg==","shasum":"12684a116ea8900101cc2c3ba2a8933cdaeaabbe","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.8.2.tgz","fileCount":160,"unpackedSize":4524445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccBJ0CRA9TVsSAnZWagAAPvIQAJK+9b4k/auNvKvUULOc\nrK1I1sw831ef6Skr5bn/pU6eYFvnfylSBFSffJ/uRw2rbT2SX7GoUTDydrTL\nPMDh8J1X/exSuDrmGbvJRr6psBs1r+Uk7zzSNLWcmh4HZBx+S/DWjzpHwX5F\n1pRJe9DbGKGTfOK7mnAzqqKnX1pEOfc2G1iXM1Cl28m4EeBFpGRjv9Aptmy/\nDlSgv9WLXUmozaPKw1vynq4MKuMpEUdPzlwnZRLoOAR4N5BLJmudVLy9FBr9\nIe5CmJIV5mfZAngTE6fXEkcPZYTTvmFSRhV0eKsyRbKan4O4VUBJCsBaFjrJ\nQulbijYsMnp5fsmApW1oCszGg9Od1zJ1/MS08MZvXkcOX+jGWyz/Dpqt2Mws\nT9avgU38dbDYaPVcnSILZ36vcpz6ukqPd0/m8geN7iw2gf6ufzsXi0vxBqH8\nGUGuoYb+rdPGpu/Wq5pzPQ5HQEkgtu/0EUpzjVVB2y+/epOA6ML6N1Tj8lPU\nZzYlrIU5ZI7hFIudeddIYfjuyw9U1UsGy/r3wspOoFvqHwGgJMPTMGnhS8N6\nsbtXZ1cf6l0gCCMua5Qvq9+U2hvejMPEmDI1yZ0yV9w1mUa/Qjyj3+JFbizB\nUuXXBSpfSBIvCdoAfhN7yhlBOGIkPmrlqnqYTN5jB6DEPOU1693GFcVtEN7Q\nVOgQ\r\n=4vmI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAY5D7gW5UoqMKOGdOPjfHN5LolqJCJ8lHmUuFfOoSUQIgQJqnMfiK04EsSwGXb8SvejQEqhD/r7agpW5vxPGs3tk="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.8.2_1550848627599_0.7197993206345714"},"_hasShrinkwrap":false},"0.8.3":{"name":"quill-marking-logic","version":"0.8.3","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.10","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.8.3","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-yfbWbEQNJo31s9gcTTA8UnUXNsL10R1olv7RdBSr9ePfU8OWREM660WUn14f4d6mNrp7AJ6J+mD+f+aZzrH2eQ==","shasum":"ce1a1290d605e76dae86a859077dab1ea1ca4997","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.8.3.tgz","fileCount":160,"unpackedSize":4524637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccBX6CRA9TVsSAnZWagAA0dsP/jls3cI4E/bw2Twrea2l\n9LWxLAAoIuM1Q9c2wRApQEyzL/j+7wFb8/qAmHM3Nxij+jfNUC55EyCLiZxg\nS19ER03GSvxqnGVEp9GldHHd7ZI5zGmXBpvfqVNH/hmaZfMP2JVNnQWw4A4/\nlQpNBKCvidzDRUn4fel9CszjabTKnmiCKvOj74mQVFXOoo71qeHZepJ407su\nlNYfg8vRwwvKEm3Di0Ecb5fNKMUb5grI0Er1AcUe+XH0lniBAYqxrOX16q6L\n17EZUwJUC7H6UBBd26BOGvlRji8mIROU6pKVLY/WUU77dg5YgNpqUxTZuawG\ntEzEzTgBAs+k15BIm53B5Liimckgxd2PPwx2lMOxWkAXCuJDwTRvc1yXqFsW\ndFrU2F9nq69DSs35LcEIOHZX5HqbCSJlp+RGHAV8JFMvROJygCPCU/qitNGI\nEyi6jdKLxQF5xHcd5uQqDsjnB4Pmk/NpM63Y4Rj3GAiBuiEAqxG3c7/XPLPy\nMC5KiDZuSZIMLVKLErQHy2bZtdl5dyyd/7rU2DbNh66Tw6/+u1H9YbDfqdGu\ndQ4r0UHEOMAxiNsPiroODl8NXCdRqwmh5mEKFNJRlyMg/0Xhom4tXAFpHOFF\nJ+N3EnlYweHIrhJjknq6Jj8xcUgZl0vtyyNuWZ4CmDyBoFuH/Uqwlsemx5J2\nXJO4\r\n=Chpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByyc2GljEkhhcodJH5YO4JAcdV09+kn7az5baoepjIAAiBhW91XjzylTT4KmrwOxCpLRtkCQIXZdw420dSGRFBJKw=="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.8.3_1550849529774_0.4677859282962422"},"_hasShrinkwrap":false},"0.8.4":{"name":"quill-marking-logic","version":"0.8.4","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.10","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.8.4","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-L3/WKpWIf2t4+rsGw32MqU5axvkD3uoudGH2jukFSR/pCAZp9v6FZD72i8ML/7MXLpgEdw+8ceuUhON/M9PDdA==","shasum":"5509c014a7d466eae9f121b13440450f4b28911d","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.8.4.tgz","fileCount":160,"unpackedSize":4524810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccBjaCRA9TVsSAnZWagAA5eQP/R37DGKlgCz4Cq6E4j3S\nn1eRxdPlTUPruKGaDWTQMjm2cgej9d9YBi+ni3Aqy3l6SghRu6rUomE0GBw7\nrsEEfheUqxfM5+rBcvMqOLHL+Wfc81Gj9i2VkHrQxgSQoh2p4Ogrx9pTSIXN\npGvySCNbMLuyEndj1LltlPiMC4mXBuhYyRz5HBZ6xGmR3UAQ8Pg/3rEPrea+\nSXWsjErGg07Bj6aLaobdTzh0ztJvhLXuZhVB9gsosZ0m6gfWb1MyH3YkHOVq\nScwPyWYpjgHMF5yhBRjvLD25g2v4ihSQO7rfs41Kwv/E1UzpFCKm09i8mIVW\nzxdqQEgWMU/RRTm4ye07edHmPmKir6T8T5OhlGDMdm99qNj9G07L19evDNS3\nP460Ig9PsWxF3H+1Y7LHXv3jeahio/3Ue7ox92VlvbRJfKzTLlikbU/MB+4C\nzV4Wd2yw1OSJ91s616tAMpPxD6bD+Mkd5sqp1+xdSamk6V5l/qNxxN0siMOF\ns0kU6c/7XfaY2rIGeQLZXaaaBH6kmmR1mt3Cdhsg3VYyNbpecdQIe9pWdEEI\nR+A7lK57rMA0rxHW0LO2dT93+raIe8V5dYzvN+Qi/VsaYOKwBFWyYHyI+Efr\nN+TFsZ0Uahjcxnf8fZuZXTWvTNJ9oReaCOnq904jcs/H85690nrjq7zfVOOs\nxleW\r\n=3Utf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpnf9zcKJ2Ybx0PK1xIb1pNCnQGgK/OeD6DDzH6NF4SAiBIIb0hKCM12juvxt+4y63/i+tSp25UoBOj/PRpG4Z1tg=="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.8.4_1550850265252_0.8813146309471209"},"_hasShrinkwrap":false},"0.8.5":{"name":"quill-marking-logic","version":"0.8.5","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.11","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.8.5","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-jb9EBDPWuSxpnoU/whx33GRT8IutcffiUYR8/zSlJXRqMNEzrMmVLPvgZJ9M65HLs6lkef+qkblVPRG7Hgv/1g==","shasum":"4ed4dafde0bcbc596778504b85a10367056ea082","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.8.5.tgz","fileCount":160,"unpackedSize":4524741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccBxKCRA9TVsSAnZWagAA0vEP/AiN6YH0UTQ6kVNW6Knp\n4PfQ0FTi6/iLbDhRxZ6p34Sctl2RMRk0vDeg1UQ4iAT/fN7Iwf17fFfrh7ta\njxW/fnc9lvujKWYrpmPkomVEVR5kBU04sAwFefgt1BtDKtpIoyviDCGAC7yD\nULy38OXxV0/CU3opIZ8qubGYsYLzsAt+Vd6KsslrRYy8FaTUzg8kPKZkL2/6\nO3LeVtn913Irc0jA9/MX0yDVQp1Za9jVvCKbYyoA+ilnlcTsgXAEBZ8RMz+f\n9uUx8vzKvgVKr/+Ta/y942991VU5R/wrww4nohSfYEpExwJK8E4Rajc3zixJ\nOHst023wDvSxs06KkjXo3BYt93Se7I47SJVxiECr2R4itrXwfIa9m2BKLdPt\nv7wp0yuEYSNnwfHS8PGPstPncNV3TxA6vRmNFhowRUUzAsPpgTVUGr/jh6Eo\nYJfcLgObCmJX7NEbZb+qZnaajg6NhYL0HhCauFpjL/Xi+7qxNH0WiWUwYLZa\nBrL9MwttFsLKT97/txYbEYi25+IOfunb0jwq4p7hHdK+g6Jc8x/vxDzw52Qb\nkg4Bk1q5jy+LagiK+AkvZt8Wy2lVf0SZYubDCD0+3V8o+382geeCl7IG1Ad9\ngFCOlJJQvhwq01STt0W4CGk1oiE0frB808rgAMWeL6ydwAX59+HXBai/OzF0\nsrJ4\r\n=D3Sv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNWMZOPelEn4ZlF0u0cgNS/td9YLfn/tec1ocldmn9NQIgK0atN4fdGbZ/Q3k7CqxeItG4yzw5COTLGmEEa0ybvMQ="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.8.5_1550851146314_0.9933151252972785"},"_hasShrinkwrap":false},"0.8.6":{"name":"quill-marking-logic","version":"0.8.6","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.8.6","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-Cl6EQTMGivlHSUhiLfEsMZE+tLZ8NHtitDWRsGrdSJQvOYoR3+qE3xynZgHcTZxWTyRnUb4bv0toc8KHUy8TcQ==","shasum":"b6d59be2c1741eecb7a4240f844d1f55464e95c3","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.8.6.tgz","fileCount":160,"unpackedSize":4524660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccB/GCRA9TVsSAnZWagAAWf0P/j1D/LCoUnMevAi4k5xW\nAPKI0uj0/FwNF8I291XQYBM/kPPgevEWxCm2smnBQvHn4TCYYpq8b4u0tSOz\n8guWY257uekdWJ+fwcEXXele/2FQQqBmwssayUqCPCCaj+6RRDgeYK0+h4gx\necDOjgijNyq7FXHw+rueGzqNbPxa04YulmYimIzweBMoLjwtOAXbqja3qKiO\nYFFDuQLTKgNA+s9jzqoha/tYoW9Au+1itCOQ0ecH9DyCFUYU0go6u0Wdcsvq\n9XoZqyyszeKpWKVT4FQ6ppiMLgUBu7DduPuT0Ra6QNWF2YBl1iNdUFKNVp+5\ndUx6FAOgUlLJD28KjVSQXrah8XuCva/OAvHvRRi6gFCnACcdjzC5IjFWUT9j\ndOhUemxaRpCosJj3hePYMy25iF+FoaUAIkE1Cou0ogoLUBPpl3LOgaRViuMj\np2ln7ayEqGNNJ22NAn8P0660XDxIK1lID6vskdPdOeJpXKvmbrP77dbZQXRv\nus5zD1QtGzbMrre5OzWKGCjwxeE1AzgqUVJhH5C+wILispvN2CMY/9kLPYTC\ntqyO1lDzwvng4aTPALszw+a5HiQ5z7UJ9bpT4slFGzsiiO6EUhBOvrkX7sCB\nbrlMCR+vJJ+d/bXSUXNhQE2g81gVz1KLZsNgxrZvCP/q0Eq31D4ElvloMf8t\n0Dt5\r\n=+DTv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvcN8hR/7E78q3iAvl/THEf4883Jd44smd65Dl4l+z9AiEAuOVTksVFzaup+RyGve0BdGLlo2fUiLBIYzZEzEwibtM="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.8.6_1550852037398_0.8962226633095585"},"_hasShrinkwrap":false},"0.8.7":{"name":"quill-marking-logic","version":"0.8.7","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.8.7","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-tk7IWNz2dOyZHoVjqjqD0wObBfPzCC1FJW3fPpoP1OxmSHDgwVd0xUjYSakvAt+bnr1bQZSDaHXFh34j/nHxnw==","shasum":"d64099ea872103735681f168617e02a6ccdb1f54","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.8.7.tgz","fileCount":160,"unpackedSize":4525419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcninDCRA9TVsSAnZWagAAvNoP/RHQoannKzY39MN+SesN\nAWoI3s40xi2qStQjDYLy9b0R/edhaiTW0TDsklCc7pgEzTRjryZyt6B0ZGnz\n8T/Ze+C4IK/9r+Mp/+zBXsbplSzAooIrMd265emUJW5kqNy3NWPe8Ky28NAL\nT1xyFqb5IwEsIXaCKAdmlLUvgdMIRRQYS34MJUvK++0uoa0wryWWoRDS0udY\noT1nabrZ+qn+MsV0L+MDrBNH2WNjyb4nToi2xSpxBVngUM8qnq24XeUjN2hY\nTgng9DmX/3luoyACjYT+DGXF+6FsHMoLWU5kiqh6ayCwXPlADR6Ys7XjUREw\n2fGU07L4lXXdFR1MoYeq7baUsG3QEf0ZeZgDMRZeA6iyOeM66KaYCEKNYojt\nY7boslAdXKT8OCobaXOACyKJQEs0F811Yz19IxSIUHcI8RBKvTVCQVhVihCc\nkn15rbl6zTQV++A7aHxzcSjoenyZY1o9bm73dhQUJH1CgTEjN36Hw/VHIJ+G\nbMq7fdzMX7zcVRK/QwRYGb6pOgvxmqfx2kvSU+NYVTEdrsr499gWf1x2zc9K\nqrAhWVYx7GWnKYZ1yWuStCur1z4cvSRROkzfuPuu/UZm1gTQS1LVCLuEyuBj\nKqKOglqOqTWu5QU0ddTeOjf6qryHyxBTY/X5CIiL05TMnaFok8jIEeUcHmw2\nmSju\r\n=4hZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8/YogtVNDV9D1LCe/dfqD21r+wfmSF6oHr1qPN/cuMAiEAyZJxxFXMnlzmnXx5ftvdt6lzklYc728LHvLuAT6clkY="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.8.7_1553869250470_0.7074901902178834"},"_hasShrinkwrap":false},"0.8.8":{"name":"quill-marking-logic","version":"0.8.8","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.8.8","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"dist":{"integrity":"sha512-mz9bu5x+CrfkiCtL2IhS3NPErDcZoqsaVR2Zql9PATEybcGMMnqHCToRZJUNvERi6vw/4nhFj0w0brU5DolWeg==","shasum":"bf4525452cce954b4caa0bab4b083e0a0beb22b7","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.8.8.tgz","fileCount":160,"unpackedSize":4524660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnj1jCRA9TVsSAnZWagAAb/sP/RJWHZMIafpuv2PmQYgg\nYa4/YtbfYJLU6rzEASZ7D7WJRl4MiKlvvgVQQA5UVWrHL+0/3j1tAwFvgOUs\nA/59jvzk7Sf3bz0HKdTXaOdFmuRd6Jaxjclsq1+1Z/ugHsQbPQ9zbkQei5Ta\nfhhqjAF8BusWR8PYUjLMs1bzfhS/DNbSzVyFcV3WQKvjADHpIPTS2h13H7m8\ncGu52Lv9FIqoWf0wd60uRka/078ShlqT96EyZiF+feqcOBxTOR/XAZLktW7e\nYPoMGWEVPBMdd8ZgtMQCFNvmeo7idYb5S9L0KufoNtwroxOPQXocm7CJwc0w\n1xL/s/3Bjig4AuwUCqseudLssOhr5bq199rR7a2FLp1SlC5omsaXsxtJ3DTx\nq4axpelNRB6gH4DCA/uzWMgH2ewCPdnop2mQGmx4ZXsdEg7+4UfWL4kLqKcx\nkI510wGrtdcPDhDJwOmRQFRnwOCgENYrqBUxZt4YTbfqXhoOM0G4Ua9Om4vo\nNg8NV8lYDF8P0HL6SKREC4TOYZbYeq34JfJwW+R61e6mj6Pr5nR2Ia3dbdvA\nf7YFEjVFpDoiKwZA42YtN2+uGfE2N5Hx4xI1/+CIM3EHQrWXjKGbV9x8sjAV\nLscbYUFtIb60AUZ2aZ7gnF4sNYCPZxc3V/QhKKzrYQDKQTV2QDsDoqZsVwN4\nXN5a\r\n=Agma\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaNY+3508h87505ZbcqMdReFbTuXa0QUDqFqNBF4my0QIgMPdswsy5nCtwZhoZsZY78fjHtL+6tud1qaQvlYxF2AQ="}]},"maintainers":[{"email":"max@quill.org","name":"buckmaxwell"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.8.8_1553874275176_0.32633241162023086"},"_hasShrinkwrap":false},"0.9.0":{"name":"quill-marking-logic","version":"0.9.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},"dist":{"integrity":"sha512-FvuR5gwBl1YvRjwXiV5ssSrI7kycVljOrfQbktT0P2OxfQoMBIE13Y3quCXUAWjVaUPRCQEGSNP2kJHQciiivg==","shasum":"3836dd3994fd6f31fea0241799364c675ce46e96","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.9.0.tgz","fileCount":165,"unpackedSize":4532570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+UoyCRA9TVsSAnZWagAARHUP/2ZAAOezjP75myleM42h\n8eIBIWLafGMg4UUoW1zW2lgQrptqNVNrPyGw1m1Gf7tY8S+QYv3nHmcwIs2L\nPxFm5d+RIJ22lVRE4YnnBa0yYeGWuf7s4T/4e/PLZbxsX6p1RusqH8Zjy7zg\n0MbS5A71Hr8+1M433OAigYpT8iv6DRAF7ERIcHULqEst1lfOIj5LvIZaq3+N\nAKwwk3Lylqrr1Yxlbeehi+FzaU7ioQEI2e8nEzFhiAM+XjrYYUh2ciOuUEVZ\nfXBA3n42hRdHN2JmOgT86V/evUBsFxx/pphIVU6WqO6irWDQX0MeTMraejgL\ns2xFXQxoYlohP5w1AfbNSlcucQ7LS2a1jOPTRylO/9JZCg05BYpn+FjHDI5V\nY1Om5nqbUmP1VNoBysqva89POL1gXvYZJZ8MD9unZoQIqtyeyrrM7mq5HjIc\nnniDU9ejNi0/7NjA6B1Y+KJUbu6bjT3W+1CzI1BHDCztzEkTo8qjPC4b88HE\n4XcpwaYK/6JJitrv44iM59DWES4JfYy6l6Qi80ITS1FT5RoJfpfNt4fzTHlz\nRNxi2k6TWU2fdUNQvRc/H95k5hJzrgq6LvBJOJbJ10lMUHydBUuFVlu7e/g9\n+CHhUTA4VCpm2rfEWPXQ2uDByKKAsQdcOsyulPUFKOCcnGANz0j5xNc4KhPy\nz1af\r\n=wZpU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQDydrnWVhRRW7pYwgAyebtjLFZEKAB6KNv4tPR994ggIhAMkZRdsD9RklNiHDlW0BDjltxk85gZMfsL2fb8gVuAqL"}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.9.0_1559841329196_0.2146944771039463"},"_hasShrinkwrap":false},"0.9.1":{"name":"quill-marking-logic","version":"0.9.1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"^0.1.19","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.9.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},"dist":{"integrity":"sha512-vsgOMRAUMInQtI5Arv/vh4bONa+kAw1moub8N5prFl0gQcNzjOvNmJUwrCiT3h33gGzrlXGa90dH+Bj+NFQBQw==","shasum":"8b53efd1f0951cd047e5cb676ad88a74583ac225","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.9.1.tgz","fileCount":161,"unpackedSize":4530416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCTbzCRA9TVsSAnZWagAAxdUP/1Isl7rglnYNGd9f4enK\nkytmXq31LaVqVKWaw31x6VmmA+2DDlww89XC+byxOM9Ye7TAGJC3tUi7qLfp\nw0S6NtNWSKWOFkzifelkJJiByA0SviWwa70iYfiNXg7qFkCg8qkj0ddSigUe\nNNFz0Mm6/vrI14bwAJ9PG4xEfWojJQjSG5/MvI1uUQjBzfxze4Qr7NcoXLXL\ni71fIyCAkQ/8UehXvm48l9DyE5ej7r28jKwIUhepXAW+yE3ayyWmwovoSc2f\n28dyTyZAI0rh7nUzGAFPRZjV40W2Zeebym2OqfXIKHRVEXfZbmhu3fPdIX/4\ndI5KmEbsBm+/KFlFksfgSJ5UgJTz/lbippA8aaZEk41kUMs6rswUtVXvAe9Q\nBLNkUye8qOh+3qVVGYEA3kccszDBmGOo0TSTj0dzt+NrDESCSQSiVzTc0awS\nXHQ/J/OhxTKIby7Ai/XXVpd6TokmyApczQMTjiVNmvPK/pXFO8G8VAztoaZu\nXYvBlFPFfUtWivNUytKYBmpvonLwlPokR58+28L3UUSBsmFk0Kh2sLKYhyFg\nol3Zr5+2cv1TzGex8eGSBj4AU+kVnDjZrKGmN0Hq8iqRZq/HD1t1I1Hkml1b\nXLgefb3O20M7ezQnRZb0WQtA+PZIG+56j+TdPj10VS/uax7fP2JCBL6WJpK3\n+PWD\r\n=2DQc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC365ojCEQMkdd3whSN+4EzYj2148aOaWvuX6x32vhQ7AiEA6QurAqbIccY5wQfJF33cny1mWzHVsXp36s2dQrij6cA="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.9.1_1560884978667_0.6070386295308527"},"_hasShrinkwrap":false},"0.9.2":{"name":"quill-marking-logic","version":"0.9.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"0.3.25","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.9.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},"dist":{"integrity":"sha512-di4+A5A70HUBFJ6ycebVuEaKjBBY8oTKXjHj/El1qtplcOulcT7m8PDaJUbgQFrrPGyYP52WRZGnJ2OIGbaAGw==","shasum":"e06beb7517fe4d3ec43f56befc5a8802ed31b0bc","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.9.2.tgz","fileCount":165,"unpackedSize":14911612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS0D1CRA9TVsSAnZWagAAhpQQAJcLvNwirfOrzPHaJuVu\neuvXqLBM1Ge0utfDojZ2aUX4NgKR2TcSRPaKPDH7SKCzmbyrkq6oZuzMYxPI\n+JVkf/TpUmFJERt6uBHy0GuvJdsEb4F5Lq/0vWCaMbrro2ShIdHbu27BNnpU\nVW4mWP4Uo/Q4XzJDXUrOUaXOcooEpPqYoR27QCDPoYqueutnXgWypLMnV4hX\nVWJdqlJcelRVmQ9G3XyNsaAYU8WiAFSRbVyJtU3/0YUySm3Wndjt3ipOT98C\nemi7VvgqGrNJ+5mklvuoyV6n9MliVTrWVlH+vIDygUJu1ruTUrat/F89Krnm\nl1kd85I8KwIrdYrBZAbYv+HG5oEb207ahix7OlLnqFIUoeBB/MBUJjXwqAlU\nTv5i+pOVzbWh1GFMJ0/Nf3Ow1PCdITifMYQk2pCYkVUYesukq7E/z9RRTvqS\nqG0LjQ1zlHB31ZJQ8XuoFsNwvYQKtbscy1xwjGbpVE+3NzL+w4L4Pd5hDhg0\n1xUCfoXygz2yWOH3Kx/rSCuNbEBaL+sOcSsEONKqGPqMeXhkjudt+xzMPBCe\nsybCjZqKM+E22Jp4MWrqgfmd/8nioYHnT+jqqgs4g9zYDgej8d3eNscaavnT\nL2QrXQ8G4ci7rWpmz7kgV3x/zgK4RvzLg+ipp8+1DZp2Oh3nk2dkWyX+zkqH\nY0Ga\r\n=Mprg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1uVSRYCvf89duV3NsdUghSIP7uX06+KRvvYIfoesQTAiEAw7k7DnQ6Z9mMBVE8myV+2m26c0ycf+qwun/kzdOvTH4="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.9.2_1565212915720_0.8864847526296422"},"_hasShrinkwrap":false},"0.9.3":{"name":"quill-marking-logic","version":"0.9.3","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.9.3","_nodeVersion":"9.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SIxZpPMfxsIcliym+CDROThtM0a/mL8SIicbwdC/BU4zLzeX2JFl0EfNvdsxdSi78ecE/XfDDicSvNB+On+Chg==","shasum":"9223288c1bae775bcda30bc54ba5703fc5513061","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.9.3.tgz","fileCount":160,"unpackedSize":4530766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwIa2CRA9TVsSAnZWagAAPnkP/i6HnEgmw3dc5AiwR0PJ\nxL6VOkSeP7TgKMXOO6M4K6nYazwFGmLn0bp+I23+bawrckNkK9Q1JeDy9u20\n6O2c4osVds/RodBS+cA2CFyH787pPj/+lg//jhrUghyctkvwglhUqA44q6fy\nzBBSG/KGk8gd5mvf5qe0HdsdFO/mc+drgSCiS7j2eArRsZuvXQ45EwIwd+Ko\n7fTMtpYFNvD+O8jW/ipbrb/Q1YHVcxEHQOFgYagGmFxMzj4h7WMvjULrp540\n/wG/olUJzu1aY2guOnKLl75iYeH4ndpjR0eIabAlzhdK2AtC4hHk1tSpKbOy\nmhIXnQNY2RB6a8vrznvPMs4sc/906Gj7iCbwSi2/3po0K5gZOQ3RvjynvEkT\n7ut2DsjrCUejq4U5TRG8WXa+ZIgqENmHyGwr7hRScwXc1rSnwxm9y1U3RsEC\n9O070wO1JhqlOnNkWMyvzeh6eVumI8rkwOnljkGGswJv9qJ6hNKuepr1xONL\nggSsa4iaKG+q2vU4lIigVN7tCf1NGTXQhpSMRsYAj5ifkjBlD3zzOTBPv4d5\n7eoqzuxAuc4wuZ7Nf7Dd8Qu9v8grwCv21dLkuxllVbBFouGhSKR09dLSCUsB\ntXegWCB+Yz2oMOcD9pOG941EkJvFviduKY6b22dhQmoJrXhZkPksr+pswtAw\nTECs\r\n=CU9l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhkCXcBE82T0uBSdCilvPZjvZnIlXhoIBEsZhJSSjGBgIhAIp5bx8DciAGd/QG2IOLT8Kx1FWpWZ54STzLvaXDv1ZP"}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.9.3_1572898485824_0.7855323946792641"},"_hasShrinkwrap":false},"0.9.4":{"name":"quill-marking-logic","version":"0.9.4","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.9.4","_nodeVersion":"9.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+7If8KeY+Vzkp8bnuiBm0gEHatyWuM3fJJsHjUckyocWYPetYvEVJOtqv2FE8cGLgyX+we6bQKEQsYHoJPkydQ==","shasum":"e917b22e27fa235a7f19d19c866ea283be5bc993","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.9.4.tgz","fileCount":160,"unpackedSize":4531199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwIplCRA9TVsSAnZWagAAhjYP/iloKeEEFv5iJuPFgXxv\nljhIcQQzqVG2+BalMqGwz5X41HcdEPjynUrXiRLZj/4P/XxmDv0e8do2miNM\nUpu6S9V1hYMPmvLRLVPjmevVadZ29PQSceuH0TtPe+WMr9FZYmJIfo6Ac0V4\nJj9Qqb66c4VyPjrJnPoWYtgb8L16sWyYD9J8WelD76f6/bkv5iB9TJ+ly0RH\nXYHGK3YM1QjTqxXiZ43cN9wZTykM0R6rTKoHprQ3RAqY31D4Q8AzrHlwhL2L\nxsfxS/qybOFbQ/ZduEBGPf/wIOPOchXQzc4WpW/IN8ZGHC2z+y4MWh5dAEFE\nqYPdwHhbX2rkGxmjUhpeX0NTw9O4BfSEjxW6O0iEiptUzUyYs3tf3QLi/VBJ\ne6ed5Bk6FvHKah9KucKXgeS0COqiYncFJoI9xpshBzzPRlXYLd05AoGISpo3\nqdtd3yyqFi5YQqckdGLQwMx7/xJhvcfMOVcLqKFaY5wtoYu8UVu3KdcJ6Sjf\nh34QZf/AV8lsDgi81mMI1YxuMKhSj1OVsu+sk9Vyc/jFMakmV1ZNMOU+z1Ln\nNRYx4Xn0MY9zZV+6RXzpmeL1PVNPK5/l8AobPpvfVIY9zHFDt8OPanjjOyQD\nE3UABANgF7oGrhoBsKqEaVEAY9Y6eqSLYgIyTGqlacrxOT08RNr0xOgH7lIB\n0fF4\r\n=bV2t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqHWBExoWKrpUa0XATJHDSq0AEW4vDFdFDf3FWWQJ0rQIgFVFMjig1/nGfzrrshSkwl6YpMX3QGO9gpEx5tnwXA7o="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.9.4_1572899428597_0.654720606793483"},"_hasShrinkwrap":false},"0.10.0":{"name":"quill-marking-logic","version":"0.10.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.10.0","_nodeVersion":"9.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZmN9odF09QWl9GF7jfCXR//3OfDiN2cjyLstycr0I9+wKaWkV47GMXDc2A1zf1vHv9M757K52J4EOl8Z4MBn0g==","shasum":"b3ff27a78780220dea39b13f1ce9da08bf210e04","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.10.0.tgz","fileCount":160,"unpackedSize":4531309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwZfwCRA9TVsSAnZWagAAMxgP/joO6N9GSw6mjCydrS1a\nlZGYY0cMXA4UnU9EzqfD0WtmLvYQ+1Fyyi0UkftepYNfOt4Dkkjfr+ZFQNvT\nr1hJqeYw+BPSkgJ3GpD/9nTALVMltxTXKy2+I842IZkIT28ZY/AHjLDGdYjM\nDTRmPP7T1qGcCNvZwIWIs0PTVD2UkkOGosxQDcKpOlj2+aE6fxRuMqOlshil\nAm9bs3YgI+DqH5v7uhg2I6GyuEOYFXy0cNkXEbTGeMbI5+n9OmtwIPRk+TwC\nAjDRy3sKTsyhd6mZF2J3sVn68slvOQ/5zlPZpeaJ4vRb653kVVf8rlI6BjAO\nBP2p3CF6rxqOPOx5OVwXV7ELk36n5hSFx1n/ToBDIRKL/AyJuyY6dMAf3xu0\negDV0c7nR2ZK8JBnG56MZ1SBeEQ4XsIH0UfJl/PTmH3AIaHKmhSl+4Bhv0DO\ndssPsQ73Gi4+uJNXwUHXMRRAlwS6Ob3bzciVPGkxJ8Z53XVrLo/mttfGbvSs\neJYJJ5vAEeqvDo+D9+AnHWpbsYhdxznuAt/CyPYv1l+5ffgWe4ZvH2eLKOT0\nc+xysmIzWHkCRFGwyFkVSQ3/BqDFfgQwVNlyumtSj+yuvIxNMalDtQCRNgvH\nKvzf7PXvx0tTZBoxVIWKWIyUScaPJpucBFy+zVqTWb4WxrB5q/m9iyFy4qud\nqvEk\r\n=/e0L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCCP5USfeVdKA9cyzt6OnvWIP4d6C9fq75iAdksx754wIgNgGJGAkrp0X/mTtJhcEq6OWmuf9F3g1cBzswpsQYjoo="}]},"maintainers":[{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.10.0_1572968432160_0.619674884884003"},"_hasShrinkwrap":false},"0.11.0":{"name":"quill-marking-logic","version":"0.11.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.0","webpack":"^2.7.0","webpack-dev-server":"^2.4.2"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.4","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.11.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-kMiKRd/ZT4Zk1MetdHSS2cPj3pIhk9O9ADdU6PqwlHN3Zywnp4gXZdofh5mcdmNODAtPOHNzhybFS+PmxdYTig==","shasum":"61247a7171ff047a5f5e060c3eee016af8047386","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.11.0.tgz","fileCount":160,"unpackedSize":4529277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwanHCRA9TVsSAnZWagAAJz4P/iW+/IMsEeZ+tZz2HVOi\nMqykNvjweodH/euj1bdh5aIR0BgMQGONUoQSGyB14ARwheHZ+XKSwP2zfHel\nyOiF00wh+rtaLHUMcE6Seo6rJoohPqwgREgTKGiEh85f/uqxzbeB5u4WQOXs\njmffH3PlJy21XBcgMcfo4A3B32o2SLPzzqf5JO4urncttCkSIwPkXqlju0iM\nqDHiN3r+fSekPkLkx4yEhrnJMIAFHNA9hGYguC88TWwlBlxFvVbU8YwyI8PZ\nszWbIjOe1WWnODz4jtk51jyrIj77pLVjZ5dkC2Zx1vTDfJAgEUK6P1KM1YkC\nfqFQwzVQLOZlg0Z1A9qtutRifRuoOIGTWj83WMo1P6rNU28Wx6pGhWHlzPJl\nZ4cwO54uU3KZZatHiaCTWmRO42rP9h4yUFg9NnEd5mgB+xUxFZXGH/murtrN\n1d0HIc87tnJp3ZLNQ6KL6xO/WVQctIwrNFbSz892MBaV5nE/9Hz5+/F3PlEe\ny4uHSxpv8nS+dCcRn2Pd4IqdZ97CxaTHWRV5BF1mk+jWpn7UH70lbXiKfHyj\nLzPbypiyQ/mxl4kUV4U1fDJCq3u9odCCWpFhEYIVC54v80toUXn0P3Rzfg0e\n1yzBFY6KQEzrE2AmuMNGixIVzKF9lBLTkUIe1R0gQBiGsEBGia19U9RZH2KH\nwBmw\r\n=5nHL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcnKiSsb92qen47W6oSXWcPPRqNru80iuu3kMjJoI88wIgeRW/RGiLw7cO696y6LENpFkko0CudXC29ypPBi9byPg="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.11.0_1572972999149_0.4986646836672728"},"_hasShrinkwrap":false},"0.12.0":{"name":"quill-marking-logic","version":"0.12.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^0.28.0","expect":"^1.13.4","karma":"^1.7.1","karma-browserify":"^5.1.3","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^3.2.0","phantomjs":"^2.1.3","phantomjs-polyfill":"0.0.2","phantomjs-polyfill-object-assign":"0.0.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.12","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bUFMfvibzeAXjmadE54ASzx0fiQZaZ57imfQ838KhcKTFkrOf0sGKjCI1kN1Yb8xVt7OTGXjdzEGE+FEXN/ZDQ==","shasum":"c9053f69cebd6f8b84a8129b09d17c2f9c409df3","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.0.tgz","fileCount":160,"unpackedSize":4530870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwyHPCRA9TVsSAnZWagAA/74QAJIOGjTvrTeYOxyzy3YF\nxyr2om3Yh7pkbfztD582ui3tnDwDrrxfs0Go00ARlzGazw/8vRK0M0Ap6dWd\nt08knMwWxBYaCNFnpomjnYg4oK3dA7oXUghcOMtcqih7atseL7H0SYOYasjy\nQsqGCgna2SHdJSoZ52MbUPiaTW4Jw9tiwSbIfNYtbRphSa3Po6Y8TrX8huDb\n67+fxsSUlaXJnGLIYImDtTTc57D/Uo+3CGrndL8R2lWIxnBzuXvLjxethwf2\nUH0JvNHEF3PneHooRQNs+ZsHXedxZpJ9DwkPPxlf4NCWjL6yPJBR1C2EG6Am\naixMA+uOxgI2aGJdI/fzxUHBSeq/u3c/0pdVhR0MrQ+fx4k9xJHOtV0D/V5K\nKNGE+uxg3MZwCCNicAcSr3lG21h/ncV0T/Fpw2m+Y4r8On0Y4FWcWtCAlZhf\nEGmaRdQ+XiY4I/Z+J5//1k1esYT0THq5XY2/sBp+bK52k97isc8pslw8coR2\nLjbnapm8kAJD/JtuLLnqU18n6r+es5FYzarTPRw3eNMdACOYXmqjaxpjA0Ev\nvRQSyZn4m+5lzc0ABI3MaL0KDzuLeHeO10frFTqJS9UVOZfhnCRi/vAu0Gh9\nZMexhohFpMgZNWKXOvX2LCrLihS0Esx7ePhwTYWIfQKyBufhuZwAXJV5yUGV\nil88\r\n=B/JY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJX+3ltkmf597vgylovbvjb3ee7xj/TuOvLQVr1C0JBgIgMpI7KnB3VTEejeTJ0VnLEKZz50XIa1W1Vv6uvBl0NgE="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.0_1573069263162_0.3751266505644846"},"_hasShrinkwrap":false},"0.12.1":{"name":"quill-marking-logic","version":"0.12.1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.0.46","@types/underscore":"^1.8.7","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.2.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.2.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.13","quill-string-normalizer":"0.0.9","request-promise":"^4.2.2","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.1.0","rollup-plugin-node-resolve":"^3.0.2","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.1","_nodeVersion":"9.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-h+2pSOmWSjcPmW/mpZwUvr4L3P9NZey98Fkf4bWfQVv1bcsBmh575+ZxdLC0nxecGgEDYT4pNJuX2dQJTP/nXQ==","shasum":"2e77f20891defc09708cf33fa7aea9a52aca3b85","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.1.tgz","fileCount":160,"unpackedSize":4530765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxFyUCRA9TVsSAnZWagAAgv4P/RN/x9S2Z/IEE/f9yQ1I\nsmcjfSPDKmUmyI9xVUXWwGPt2n23JtGPp/QK9mSDz6qriGsE7nNU+eCMh/eW\nePQdkvjspDmllxsrNqZLpIqU9HUMA44Mt+VFDk+n8yFjjAoOtv+D/ZdI1xJZ\nmslpnrLdHbPk7yxF7Lfd3VXKw9kHRjJdh2kXaY/+14EZ3voxTaR9CDFs66Hy\nhgCYc3xm+mvCF3mzO1OYQk8wuDN9TX9f6tP1Ocrh+yodg7KO55rB74jC1hcl\nGMO7f3JOy9ZSHUbZisuKWMpcNrkPI1svyasY8vedOhtdkksWKw2Y42WHT8+G\noTKl8myzmwntZ9qIAwrnzojr9BXvZTfMFop4Lo8YRsygWATZ34YSih37K3/C\nhS/XYHsQAFO8/wRpR/PwzIkXp0ZXQ1BBptygtuBDVjGZP2m4ToB3KxU9aqxH\nMMd4VikPiGBO6+iKn3iFsBnBAYRLC9mssXjraAaIvDlPx5NTXB2S/dghoFQm\nR8ULIhRLg7/9JKNz+zDGvhQSvQgscjc5EKM0Q+X7HH9VAd5Js2IRg4QeSzbL\nk7qpGW7hdYW1Zu/rc08oS9QrO+1On/NKrsEpip/bmEHx78/wM4Yf2n6TRtKm\nGFVnVk+8Qq1o5UOEQ65Hf2kqbX6mVqVCS7ggYAsdQbruEvUnZ0MEXMXTOnw5\n3JR0\r\n=aFST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj1cJU+dkzs7rsH2xnsnUYWasFwmGY4aPDILZ3ZlYCUAiA90BW/vtm5X4NNoKcLPDh4raposZO3VXDauFutnOJwwg=="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.1_1573149843531_0.005712902717130763"},"_hasShrinkwrap":false},"0.12.2":{"name":"quill-marking-logic","version":"0.12.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.15","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.2","_nodeVersion":"13.3.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-qN2weXtsRwc/yTMUMvjLRLIgIRRt3d08srbZtG95wa9EP51IlWcZjOjT6OPtCLD3Cav+LUK6txcyZ4eg2Eykiw==","shasum":"42e3538912e23345b0748766e3ef11a505d9f876","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.2.tgz","fileCount":160,"unpackedSize":4530791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7/QhCRA9TVsSAnZWagAA1f4P/RPXTSbPr+a7EewEX72j\nVfw3rBOD9zN8J1TD8ft+fqXVS3QTmzJ7wF3yBdVCOI/zatCxB8WgLm13PhNV\nPTsrzeSUxU3ivuWwzpMSM1Es8KslSvIkRxcSHk+L1+WfCaLR9Gzipup/wy0C\nJuKZNfKQ1hNmqP9g3r7aqoMak2d6Pyd2IXlm/wvZiNir/7tB/zY1xAN3Du8S\nrLNzvKYf/cxjVuNCkm4jBFZLWLkZWYrui0QSTK1rLzkLPkubt9NmT0e1qHog\n2CyAjz+ao71M00rwnHe6BgJqHnO+poVWP/PahS1o2FJCjvVeoDu6y7YFA/nx\ntaUaLu9d8I+uqS4Pm2FFuo4BU6AD16T58d7YYsKBP7F7NZOm4a7vXvSVnaWy\nvHaVwb9ISNFbZa+HIiw0HK78yV4FhYFNUF40UVtk5mByK+AiJqlVNvKgUXRD\nX4cvxctM0BIJsrjiNZuU/miiiP5ld+NvjZf/STtjMly+Rjn6/VU3dy3q3jAy\nyG5Jwq8DApeJWX2GObzLVd1RzPqK3MeSdvdx6RL5gzAWaF/DdXt9QzDbNIC/\nXGvQlEtAONRKtV2mKQks4psRaz4YN3UG/vHJaua/Cq9dMlH7C5nPXxz7ezQ2\nPUeDmN+7Jxt3ACYAl2M/shxOThHOF8vxyEU4b43B6KE/1EzCn5jVVM/ruVQe\ngjkG\r\n=AF0v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj3yN9gFUKZCz0ocV+gGMSgO44i2u3MIY6fiREKfouVAiAqihLP7ghZHmcaLBBompVVaG+d6X5Zawj9yu3Hav4DZQ=="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.2_1576006688423_0.06180074726786633"},"_hasShrinkwrap":false},"0.12.3":{"name":"quill-marking-logic","version":"0.12.3","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.16","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-6uCDdKUP3lH0zt5xGZwfI/nyqeirKcWlkFo4n0oq4LYT89ntYr+hS04TemjA3gBpw60C5+dQaQXJCOJsEp5XGQ==","shasum":"340f8f4d6d3bb94a271f6624a583948de21913ce","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.3.tgz","fileCount":160,"unpackedSize":4530791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8XIUCRA9TVsSAnZWagAAMuUP/3CaQUTUuNcswi+A3KbB\n7bgRFBQVKm91whGu/aaCOHMyHNAvQ+f8odxKqe+MnSX4Nirr2jMlA0Jt/6FW\nlUX+Bj1pjBIZayg7uTo15tfIhwAV1e60s5K8AVFmbXPtp4dX5gW1xcqGTmgT\nlxRELYbtMgyDh5uy2QV5OquloduZiKK6RRri68k8X3PZkOR3ZAeluYk3sPak\naRkXy1R3RBmzR0DXsyD6j2Pui2NsAQK5MgXFzWCCbnC7bT30kERq8xzm+rcb\nnHkcZ0ZtNQXCOtmFP23VpyWQ0qsTI2Yrutr4PBZN0iFX/Troe6Sg9sdXzS38\niS2qiL88a9ppTonmjV69SaZ1re+RULoRziUfjQHBNbLkVa+6aGEdiADvl787\nmoiJrh3beVVMOPuBrdGJvTYVfgd5nab3V4q4OVvUG5UrPpdkAXtATM8An321\nbsFq4gHKF+FuClEUHfTXVgLmUl5QuUJplizKT+GraqafISkCFRe9Bc0cCquQ\nlOTXzQSX+wiDtrwUGWXtHr2qxSy/X78fZlLLp1hgaROh1MzLk3uDYpw9Px87\nFHT1WEQLuauO2FI5aZUfk5K3kytcfXKaPEZKyZYRFy0hjXSEGwquUEPBc33V\n95Z0SAYAwRuadAM+3FaN3hjXWuYYCZOZ8DEGwZcMNUGO0vN6nc8a9VumR4kF\nU/st\r\n=Yanq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMV49YXb6Yg9YFpjZcPPNVOUOFyMSQesUWH0tY7SSUewIgLiZeQfHURnvZ4hmhxHbIyYuSnM6YM0xD4u4sev4E/ZM="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.3_1576104468170_0.5280347584198561"},"_hasShrinkwrap":false},"0.12.4":{"name":"quill-marking-logic","version":"0.12.4","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.16","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.4","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-EizHuaS75pPl6qQAKPzgvbrI2BD/z98uOEv1nRZIV6WK2beIpr9fdPELAYpPmFI6dxSnDrjqYHsW0MpG04RmXA==","shasum":"8054fb8639c45cb31d8d8f4c3d5c96772a87a7bd","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.4.tgz","fileCount":160,"unpackedSize":4531385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+ULiCRA9TVsSAnZWagAAeUMQAJiS+Bbm36NMnjImDMiC\n0bAGuil7Ths9q+WZXCTBowzbBvBsS2gXkNenuE56AiSZ83gM4X3jzuibojWh\nUVE+RxjIzfq2u7E0u9hXen8B/OpA1XSo3zvCcyqgULtOVu1AlvFU7EIVS2aA\n4NBwBbMMjMXvyJjGPWqMNv8UMLOsNB1wKvRkR3T1/8+K1FH1nXvMEN02fhZD\nmERGeXfenailDC0NXQNGROc6SumZMpvzMLTAMPQOHQM4KIbZcVnGgjqd1XTe\nVsGqjqa50b6reF8K08wXzH9I/1FDSY7qxkeW029xB124i0k7MPT38oK1opKD\nmmtbmDqE4h+hsSflGSWm/6e88bigeV4u+6bgrA0TQqCtGi1iylhcTc8FmKKH\nSpDYQEAt1gtK138XfEfKO6HkZWYN45cXoNCjSsxZ7LkXL09GogI1G54UEQn4\nt3NhSMD30aswp9Xjr/JYOnjEJm7hIVfgQLHWoACBAFKhsAI65gYPxPRus3Hu\ncvDMtaEN4vY7v9OXIWPMl1wcOTeKIev4iEsCIzwcRkMnQ/BOhusWC4LZhvV9\nz1YiXRtTr3BaPW59HB57tcmTiG0ctd2kIjBo7Lr04vvMBkRyAxSSla9Cto+p\nyl7H6xGVf9TMN9Gn1TaoXDYY7RXf8QxttlQnS31a2S3PyPJk8BA9A9u5XM+m\nhymr\r\n=YxBa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+aD70kM9vud4sawoM8wmMKg9TVUQYTXxVdwDF5QMTrAiEA0N4QW3U4v7I3nAAlREQlxoM/T62PMhnDY6aBo/Zj69s="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.4_1576616673486_0.99827008589388"},"_hasShrinkwrap":false},"0.12.5":{"name":"quill-marking-logic","version":"0.12.5","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.16","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.5","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-H8gWSnUIwxo5oou0eHhzOxNEOUCZ16nQmzMoeQfL+c+dh3NK8FEYzJi1kYzieBplhRciw197gSt3vvIXq6Ia/g==","shasum":"7811acd2334d639bddec4c10b44986376e03cc91","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.5.tgz","fileCount":160,"unpackedSize":4532122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+/qHCRA9TVsSAnZWagAABF4P/iMD83ZKgk5iD0Dioje5\ny9HYZ9UK94CKjB6Oj6f+Oo5GnZSVHLVp4Rp7dKEmIFFM0DOxytb/LbXZsMTL\npVe4oAafzepT9g71XrGIJaYBx/CdWbOVhmrkyV9DcBkocS7SZHqutgxpF2Kx\nAA594hlOsuDYKucKwBzSwvKp6WncAfVtgNHPVBtbQSQdkdZLbscE9fEE9KHm\nrP938HxNE7e5CyriPejF8ROZRHnCXLiL6dvOgpihsMyA29OzFGkQ9MNjmaEg\nsBKSbWdO6Vgo1YeV4vdE0AdSlV/Gw1EIQrArda5j3F6NjqbA6zlk0rd3WmV3\nchUbbGlRUmsUCjnh+FcHwgPUsA7tlLu1IsQKPEaQZZLS/l7NGI1nryUat8tJ\nTUr/xlXK8DP8QxvcSpREzEh+ZJAh/C8Dpp+ZHCATGRJ055vWP+cRaUEZU53n\nWAA5Pb95RpWxxyamYnP9bbmqmjowl9w5rdomTM95Y41UoP/Xg1QFM9XnbT52\nzKAYcKmAht5tBvCAQLaZrGMVwagpzZ2S8cK0EGezfdPiz78GEMN9ofVRirvT\ng0z6GV1rTld+v/8xoPA85gC5yiDGQZ5HiQ6c4jd47Nl38dLmTBS6RPMWm4f6\nIeH0vcPFsnhbzS51e6ERPkowZ3hJ2R2lX2Jf6oL7rep7KI0W+bqURYK/KI53\nH/Sj\r\n=OBWG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX4S7xlD+O/X5y17smUpk85lIWIZGQnLO5eDgjRSChNwIhAMVrhlgirIWPtnjyngbAV7fBq1QJ3XgCRNJlxkBrvbOA"}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.5_1576794759050_0.6934553993917774"},"_hasShrinkwrap":false},"0.12.6":{"name":"quill-marking-logic","version":"0.12.6","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.16","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.6","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-wtzkSk7PbWO4OnGt5jK1nAg8D/CVv/2tk1B+ynuNpPCUyTnCKjigjMTk+TOLHcnd/clD4oJl1MmMBjKQ+EO+Mg==","shasum":"366f33a300e762f492e29b4382733255a07538c0","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.6.tgz","fileCount":160,"unpackedSize":4532365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCmwLCRA9TVsSAnZWagAA68YP/3WSCcAMGRdzya12x7Xb\n/vjMxW4gmTgG9eN9TzEcYNynrFDVLKqbN7eYVB5t390M19neRvo9B0I5suox\nqxkId2P27hc/nj0EeOikMUuQviEH4cvTVY+zsFWg6MH2fR3ebz0gyVnA3bb+\nxPLnwEjCTGI9EAeveqzFYyGOGLayGsWe55F0lq1aP6GTUXjAoazY4b0WwOaX\nuPNdjevwqW1yyx42TluOU0v7cj5/tC1fpF5sX+DtRxA+n90AeecPAknBAXsS\nJzZMtXynX8UAktL9cIqNCP0iJ8JZe8QfjDwB+YeyynG+Rm1V8ffk61C1aAzu\n1wyb6823AJTTJQHyipqo6UuQqG9AdddukXmKsO5OBYKearqhRgFxDA2ovV0j\nDNCNIewHlCt/4AYcTr27V4mXCZLhPNTB5xdNB1f6muGaEzf01hrv9IL3sDDS\nl0iuaYGzcMuK5THoD4bFT0NqG9IvT1AeFq6hlsPZg1zNbHUHraUImejJdrcp\nru41TVpj0aaI6jti8FMXf34hKJ1QyHJplKv5GoLFo9dYBAhv2Er/3sdpttaB\n6UZY81NJdmQ+dhyK20d0OEEB9HlfcIVcBBY/fmAr3TDsR7kmeHPf0DL3oo0q\nkZ8chHOG3Gs+JXcFkUS1ZBMd6c/9UhISTs+WKVQO5Y+1/a/NLEnEBtzGl0GU\nLtic\r\n=Sw/o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFjvVo2HpwuFsvrV2z8TsNnJp7+v9i4Bhbc8EDnN0ETAiEAnHtQAQ7Jfb8Ft/1pnLnrQL0gOVmI5RLyRK3MpfUa/v4="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.6_1577741322744_0.9412162104017452"},"_hasShrinkwrap":false},"0.12.7":{"name":"quill-marking-logic","version":"0.12.7","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.16","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.7","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tPJvcQeCbkIkM8NGG8NYHEAPslMtWcEsxZTZ4eOlNCKQrTM+jIWgV86ciiG2jXICyqT1g2lMks+PnC2F/CKRsw==","shasum":"5d07ca07634be2fe248f5c04da67294fe0037373","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.7.tgz","fileCount":86,"unpackedSize":254150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDhVVCRA9TVsSAnZWagAA5wAQAIlRtE2WOzFhChznRj8V\nL4HwycIqeQ4S3gx5yZy6WWhjpCpRpNVXwJY4X9xV3ieI+RYaAWqAhob8xo7B\n2C8rMeEHzhFv9M5HYZ403SJGgGQe0Ao8e8bJtuNgsyNLgInGZuaAMfAyM41U\nVb93vVtSwGsGaaAhQMMSwRPfTk8qH0KVWV8Rw1KVy5PgSSbn50r+5W+ksuci\nP6xDOKpD6CUn2GjISQMFmho8eogKKOG0Y+304YrN9ozNUWMZgplZe6x6/auz\ndDojkbeuFZXy0TtjsWj4GmjZuhz3JuhYR2F9SPHXQtGAYVJcRwdsjjJ6EZRM\ntCT2G2DNvln8fjvu2ILVcpyCcrISAm/SKayQQppZO2StEFMOGMI5TceduklJ\nOrNaDUE4Pf+r7AiNRXRx3DSBNxefJPEfn5h/VOjbpmERhJT7U+pFD0KQlTZH\nVnQvAXw5GTnykUT4txWUI4K+2uwIgRWJS1h6TlBgaWZySU/hCw8lbZ2u8kU7\n+JXxIKQkBukrqKCcsG5h6ZQXqJvF16w+gqm6YDTZh1ntHlJOupK3xCGB552m\nh+8gXJAO0WJ3DeE6/n3ZRUUnTaTRRrgdTTutHV6UVnA4cHNgavAXPyTiBEED\nOcitZg2FsoH4s/mOR7gCuSCLI4QJ3QK72y/MHnriGovEGP7GjwK17E3GPghG\nF8c6\r\n=H8ld\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbe5oLHGZmUyi0F/orRRqL5HtVcpVSdNPC9HxejNLdhAiA68kzA/Pp9m/4JrgIMzwRP5Zw5a9pOs1EsH+b8ZHw4LA=="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.7_1577981268920_0.7840044259264174"},"_hasShrinkwrap":false},"0.12.8":{"name":"quill-marking-logic","version":"0.12.8","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.16","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.8","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jUlsr/LHD+gM8sz4Sscxnz7mKW07mU7GNX7n2q1HJpDurCQHYZRMhyoyROMVJJiO0lnikPLB6OS0rSlLir0BGw==","shasum":"ea6979ad8685efebc9542c4aecf608b44514b170","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.8.tgz","fileCount":86,"unpackedSize":254150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDhbZCRA9TVsSAnZWagAA368P/2Ei3QEirxFJRWtNHZhC\n5f5Dh5Q2p0i05pPZIxkQDSzxuINXoW76QdWvbIi2CaezzysDUVMjm3ZXDSv9\nKgADZbX//C3O0SEb5JcHEU0z/Gzlpt5ebG6MMW9Gt6Pa/7qgtcUD8GodSVOs\nLqRTyHrqH0lTf8Fu5scNRj1TyWV05XGTFeWzjU+eI01uXiA7ic+Qb8oZ7GFG\npnoMBHmDaF4o2muO7fq03PGpONps4tm5eM28QoqljFnA5uHcacu+u1oWVgDU\nmBpDv5b9an5KEbtOJTjCc7ItF38lkYSlDysUkTMg5zkCL6dK1mziCd067TsM\nBZnvG0PWrJGoOyvTo0LcMxV+YcefDRE4QgyCuoYIrzF6JtktU1GK9uT264VP\n5UO9Kp/KIHF71F9ZJff2iHD+Pg2ZjlOSxiBHg9WMuMx12zN84EfccvrdMizC\nDgNO3W6UxMRocbTdKYae869df4btlgE2pyIGSsmcASIzk7ex/gztQZiAwQ7G\nL3kUOv2R21J3ylvh8d5n33Wtu23QRGfXmULbMtwQjQEOdO+j4MPe1gfwpWLL\nu+cKVl32+7SWIRykqkm0UZBXgnP1Mgz1UTt8AF1m4tdM/xgtWCA0N9aLYHQU\nIlkPCTZWHCVWgsbX0sWjBBXMXqIAOWgiQ9aq+5fM9ykqhl1aBdFOYc+on1nh\njrzh\r\n=KHwC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP6oF/KI/26SNW4Ok+O3HQHvC4jQxRpKdqxiHGS63eoAIgPWti9SXFXTsopebu36YCQ8rAKUI4FcNPuYDwZ4zI+SI="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.8_1577981657133_0.07948155001642032"},"_hasShrinkwrap":false},"0.12.9":{"name":"quill-marking-logic","version":"0.12.9","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.17","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.9","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AQorkqEh26bS1k+hsBF7HFudQ9YQr6cmvlYgIq44C3S6dlN/aL94iwbXVPUDBBOIh3Ugg3c1yqdc5F5nDOxyPg==","shasum":"df63d9842438ad48741d54414925aeea09c86a9f","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.9.tgz","fileCount":160,"unpackedSize":4531359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDiLKCRA9TVsSAnZWagAAdfkQAJSGHdI68eXj1JmbqubC\nDWDKRaz/e7LPsaOWsmixbPZkim5ULdowYRR0O/vEQp14T7YhImF8c7F/Cpld\n0/jCB/NE3IDt2LJLdzgsfVUe3MGAoUFdyD1G34yrkNcqCGYHMnayFkq9+3e9\n5y9EXS2piTsX1y4SVQyY2HHOwjiw85ZY9F8eHIpHoTfW47tQ+3pxU4tz0c4s\ns5VSHGvKNEsp1o0agveqCm3iIp3ya7ptrMqKBkpj+6PViOeH+f7yS3pHfol3\n7pbKKkdPbZa+mT8bjWJwMBivjXzOEuA7R+Qew8ujOogHr+1WCMQJeid5dOUS\njgw10qBqrJiEcUNH8q22bkbG090N0i9UW2VGa4MAYsV4/K81dftR8gx7fBxv\nhwVhPZrI5CT+u354VDtmR8FVjQ/lmyGTx4hZMwDYUQhn8B1miAQgfU4ODMgb\nZeCPx+W2QGYSvKOpkPUHzjvQHpRQ0HfswlXHjevZOvKiaWQ8t179IMpZ6Bp4\nwnUvPTA30SkxKvG8CQVPqqC6wQTvlyui/6QHvgu6OfB4Olc3kpPxPadlRsXr\npJRFMiXjMjDkbmCdA5mdnnWD5Ih39+kBVeTXY7JupMnh1SzvUBANy6vG2eAk\nD++nP/3dq9eLAIxStGjKjIW4RjjNla0XFLCCssHXlkfhqErLvXsNM1VU72wY\nWVBU\r\n=CLiI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5QB58A2R3DHWRmquCXohuy0CLKMvUvxW6N3pqztb74gIhAI1kqxiVrpQwcbqB3egehJkzMGaqQuVlLgivKhGzEJPp"}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.9_1577984713600_0.07445670152019557"},"_hasShrinkwrap":false},"0.12.10":{"name":"quill-marking-logic","version":"0.12.10","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.18","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.10","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ra99WURqiL+By+6flaM6oYSlx2FpRsGj+26yOKzmM/joXQrX24L619eQVFDz4NaXHMNJw+cNVGtFBiFKkOETtw==","shasum":"999ffc82c4d3f3c458401a981b92b696fffa01a1","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.10.tgz","fileCount":160,"unpackedSize":4531362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDiaVCRA9TVsSAnZWagAAeekP/RLkbejeLAK5NhePwnc5\nj5mqp4CacupvdYHvbUVwiRN0xLM87PZpiXojHRmOgOB2RxMNSSHHD+plkYXv\nKuatysIuOxYg1x7eMN+kZU9lFelQ83smIWLF3Ih8YRW3j5+4qd/mxJIwWTAx\nMBPCgyetQE4wV6yyeqM02zmOO+wQPW+DOplU8A2q99VDUZhsO27yE/wNouyv\nuR6xPDFvCCZQ2BHbn3+p6PUMUTlmUt+SMVAPxd1A7CxLFT/RZrR1SgelhaZJ\nr2u74sQoLYesh7LZs9g/nPYEuLavXHt4gN10byw5IE+5aOQ+L1jn8J6/9UvK\neL+XmxaOkVS5E0K+MTmEzz1jctcxdzesBVSUWTNVlxjD2sC8rsyRKZdcizGT\nMxRiZrD6fWwyN0pqv28r+/IIr3si1J96UqOqhY7lo5HzxAZX1WzfPpG6ip5R\n56NAiPb76v2jRfQB9wombST/L8SOagBcqWCtV00NQDCHIoxbFE7z+nt16Wie\np/B5dV8/iADAEIxrih6BC1kIEAxJcTJatRDxLqeSxA6g8BnF/qpmwy4A3fN6\nhPBCbEvRldRokRzMYFGwbeXsbOrHyl3JAf4/0CLo7VCS/PfURNo3mkogyZNC\nAUNNJMMaEe59WHdhmFoZDpQl/MFbqMva4NNtB3zUotP7QuZUR7rn0UK2kDtv\n6pCV\r\n=JDaQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB/YlpTZ+ATYk8+IggBCpEruxZa/yQsDD1cxCWmll7tQIhANBysyqbN6A1lZjLEDergvcWnFCs7EVQoN2j/FyRaC5F"}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.10_1577985684997_0.6945176528962547"},"_hasShrinkwrap":false},"0.12.11":{"name":"quill-marking-logic","version":"0.12.11","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.19","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.11","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-duyVrI08NMRwWtEqFik5SYBov0BuTBnN0ujVkoSeGEQmQ6PtxUBOrqrs46pYW8qHnHV+SQ7LDYrgWW8okIAWjg==","shasum":"9bca3b122cabe1a48379d221fd43de6a49467a88","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.11.tgz","fileCount":160,"unpackedSize":4532232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDi4LCRA9TVsSAnZWagAAs7UP/R9HoQUbXnsb4uqqG+TT\nD8xPovUByuXpZNhbOmeGNwyw0ruMnynCIp7C1H+KTNJXw24DI1Lpqrg61zkm\nUu/Zt5A1tUfruYQHt2JuHZyRY1xideXIRJOeT/qI9sYVrnvLMpifUYKqfH0U\nJxjJgFlqCFlWFsoZqcRZN8S88S9B5n93LgzS/mUbi+IAUJNC4y26yeLgiIyO\nWYMG6aXZxb62nDM0voejd/eHgLFk1BStOldpcfSQFhAa2ggJMSOAV8yxhyRD\nDUjDeqXQh327MohSC114ZcdYPPgwq7vceR3j+TIVyNuOuGktquVei1maFKC0\n8qDhPdloQ/efIxNmtUtsvtlhyAjPIffNXxb7Qlht+HuvEirkv2D9tCtCWH2c\nadK9NHFPzXq7m4d+/Jq1tp1hARTxZfZjiuqAJD2J4vqKX/Ok/FzwuYRj29Zi\nwxRkaVLL1rYqh4ZQaMiNY9hDDXAhWWdCBVRaNGMn2B2yF1Pa761TOxOei1xj\nRL7iX8+9lGEgigWtj16B/AfbMY6L3qulYwBSG8Bl1dporgRExPPlu3ULbAp3\nS82V+kDXPLktaSfcvPiqYaU/i2aRujh3qYLSPaOS0EAsOCGQmUPu3X6u3zi+\nxnsvgxuriS3MZJAp04ZKzZZ/5/MqReOmuhq3cPbuTo8YphvKvgs4/opEcr+q\nW4gn\r\n=dfOu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHN+0jw0X1IFnVT1Rf5zFlQq7hgwCcfzrsBy7FFC8yRhAiEA2ZAJgyr78d5aofBAwJoUyUH1xdjlGMdVas0c4N3Keso="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.11_1577987594840_0.27868266589106105"},"_hasShrinkwrap":false},"0.12.12":{"name":"quill-marking-logic","version":"0.12.12","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.3.29","quill-spellchecker":"^0.1.19","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.12","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-a7GcI1dN1cy1mfmCmf3hIIZEDtNfVgfgnXJCWlOzpLm/ZowEMwBActERGETc7COJfB+YBhLzOKnzXQ4iWjysIA==","shasum":"a01d8e3a17d853b5cec8f6ff16c2e2df92bf0c35","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.12.tgz","fileCount":160,"unpackedSize":4533667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDkMpCRA9TVsSAnZWagAAqxcP/imGQ+qVAUYu/sRyRERb\nPa/QNIvxLEolPRA0jgViysqSNbuUjPxI4a9wo94PUGp38OI0X7snZ2//vq8R\n687a1gvbKRubAFeWrp9XvXUUbBb/UkJh15rZ4ocyjsaihNG7Pv1I7utbWF/i\nnBZHNphoy0SFrcdFaHek1A2AOb2d1H5kzGdXPxyhcNfiRQr+IBCBX7k0GEFr\nXZk9vfgJXHs4/D829OS2qcg067fKwaKvLZCeoBXBRwtjpGGmE//vl0HPBMl8\nxSl7Ntj2gRcRS369R069K6wpqcJHW34KOhRHtViYbOz08JtlyYUo/AMoU7S0\nAxZaaBCC75auk0EgvGHpEXysA2R4TfwV2xHucTXPy7QCzJ+DoSGKEmCm3HIp\n3rZKwt9QcbiWDodUttDWPWUuLrMbGt8qak2ZfStqjK74cFfYsxPT422HLgOh\nVMS8jKQYtDP4wzEiE0wOYzrX+VhzhvW+XziMIsrBrthnPZVjR81exEOFdtUt\nsiLFcz6bzRiY3uvPp3mUZ/DP/tQoKA/0v3U1kgjcrbHtTWVuYVLzqb9KT/fc\nzlrxIJgP/261E8wTi9p8P3Cc4IHa0RK6HFUuO+MLib5dh6pcZNLXhEUJT+fe\nxdnRUkWMDhoA66157Wnyr+suo3HedRlKPR7ziTy0BhlkdVCXBYwQArnZCq48\nYVCB\r\n=PHd7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaakpANjkiS6PLKpGuS6WeXSoM9zrvn13bjx4EKJBb3AiAxooWgr/zZzosgSLzw4pGUCMlCemm4nV3jKRaOI9H4ZA=="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.12_1577993000645_0.25144155788075473"},"_hasShrinkwrap":false},"0.12.13":{"name":"quill-marking-logic","version":"0.12.13","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.5.1","quill-spellchecker":"^0.1.19","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.13","_nodeVersion":"13.6.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-SRLr2d05EL29ysumGOXy7UNnBGrJnFG17YxTiSsy++fWXMYvW6tp4SLu8Mx2O/qyQ+JXs6BRc83EhO8tcjsfFw==","shasum":"43e3c05bdeb8d3d800777d73406eda7723cf48c3","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.13.tgz","fileCount":160,"unpackedSize":4533810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHhkGCRA9TVsSAnZWagAAqsgQAI9gvge+PE9oOyS7u+Gd\n8HQtrldM3nph7+NFOFMzjHQvE+7xhsIrcHS/HkNCiZUWWG0IlC9Ww9xFr59c\nsmKX08vBzmJjQ+j7kyr60xDBQYOuaYCAiemJW4MmxjeELpYqrRiddnlnFLMx\nDSSXVt3NtnJ+JJOg9otU7sV6t0nRLiejGB49SUPpsi/JqtnfyEayT/k7p2XN\nx6BdBGz/Ezh9pR06BaPiwM6sMyIWLiGKOV+7e1K4O1xU+J6B+8MedH3tllex\n0yRXmCKnvNK1YrkpWGD+sbfhrZ5Tto3o9VV+3ms74I+6R7lgJBqS+p638XZJ\n/lvROhg+GIqNCPITknOjBst0Pxbao/09Ds6Vl9msCPT/+oWIU1oVecOwFrj1\nW65dAb16RTCBUk4jizUEuUpChz5M7mbzqajKhxcUtWbREDL2amj1v+mwKSrb\nBFfyVpN3vumsJfY5azUyl1xiRKUpj/4vROPb9mmjaIXLpyBKv4615FijPwLe\n1aP9JOa/qx99TpbbOcKcVrDNHP9JUPWYislUF6PLakCdfd8n2FFtXyf5z4nK\nScz9Pz8VrSiAHoOW+snj8APanW42P7xO+xgGIJUiRhCo8YLxK6C/ZSlh1usa\nyVf2Ajjg21NjZlFPTToha1E6IokDCYGhHm9oY8BIRV9R4fbmf+A9myuLymg8\n/8uw\r\n=h7zV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVzcmJCOhuLugBQPr+o72s5tBNdaYDWQ2yvgLddUn9kQIgTGRvkea4pKj3scy4Igkj4+YQHuCc0nwhpfwHWFsW+Ls="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.13_1579030790082_0.44798595529230045"},"_hasShrinkwrap":false},"0.12.14":{"name":"quill-marking-logic","version":"0.12.14","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.3","quill-spellchecker":"^0.1.19","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.14","_nodeVersion":"13.6.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Gd9CuvAkYON4rFqaiq5UM1qLCrky6GJqspYhdfoRVL9byN8dDWeeQjS2cv0ChGxtYuzV287SwHO7ga2TDcsoLg==","shasum":"635b50877765112d2827685ca471f0e6cd9f29a4","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.14.tgz","fileCount":160,"unpackedSize":4535139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNEm0CRA9TVsSAnZWagAALkUQAJYeWR03UhsD3jukZUkn\n1fSThBeOKFAbcu0s7Q57KdAPutngS1lbTcsW2muNQjmyhzwlPBC7o6TbbFnv\nZDFWGAi0GXBT59QLk9DUPELF/ahGiF3Emio66Tm4XeOlb3TQTB0VZBZ7hY2X\nWsdLrr9y/Ymz15n6urqe9d/hFlkTJYEwbCHxIlLw+FJu8CxAfoR09HQksztz\nLWnB/mk3CqZPrdwjHxcq7cFA0MemSR5P8AMHdtVU/KqEoQP7K2FFtSy9zCE2\nAvTF8G+r1Cf0i0W+k2dfrdJbEEq3dvJksVjCx4aL5kGk+g7ofmgb+GAiARTo\nnl6+zAVTf3p2VZONTDWrK3sUVa0YL6OEpFTE1f6JSTk35gXrfTYGTsyu7nfO\nTKFhdUm1BWkyLses783o1NXzThD6HI40x0cjdKhVL6EBnNPuiQa4y9FRO+Ld\n+iJJV0UeFy0cBKu1eApMWNDeAJyGcJKL+wTKFwrU8yF/v1pcr3kgDFWnIubu\nGxr5I9cDEX2oq1kxbNxuJaVh4yzXzgPbbc8Swb4lT9sV0zJ7mb+lsIdlq/2U\nopO06TRjp84Bj+4DLDvaGB+TPTDPaGYTL9JPjtX0Sd1YSv/Yj2i8wxuEZWLF\nsZ4e5YkM1qrIU09+Ss348ckpM7WqORJD4IZw8P6HeCZbYWPTBgWH9VkCQd3z\nnvlO\r\n=XF4j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1ytm0h3h1CKmFOv82auv+eyNykW7r9NCK3JLMRMrHkAIgPe6W7+Y86sX2+DEWBOPSrdLCxoVl0ap5PQkeCSQaAfM="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.14_1580485044103_0.6798807907120497"},"_hasShrinkwrap":false},"0.12.15":{"name":"quill-marking-logic","version":"0.12.15","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.16","quill-spellchecker":"^0.1.19","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.15","_nodeVersion":"13.7.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-X2B1snctbOlQ1bPj3jWaoan7HspTBAuctW+QlDm5pPgRAcwfn4yylIOJhAmcPz1UQWhMUiDavSugHIgJloc8lA==","shasum":"8da14de7612a945577b94d20beda68bffb53ade6","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.15.tgz","fileCount":160,"unpackedSize":4537086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePHlBCRA9TVsSAnZWagAA4ZUP/Ay44glSZBDc82SkQsNq\nLsVlW+HrwW0ygMIJB7Wzk4wcuFBZuECgGSrH3nR7Zigov4awzrIeE6rjkNj9\njrr+L+6S9aNr/pwHsvRJPuXsbvkT6l8nESIp6VNPfDpHxTuQPlAflk3TW5NI\nJwMLkEkmGTx0H7/335p8V1bCqbLsd9Fe4FsoW+AGxuvSrIVjZTa8KugmQdhI\nxQK8k2qv8FrLYVGF33R/Q28FvRp2xZMGLMwmgtZRfrlvZl+xst7Av8j1QrEO\nXvciym9ON/GpQmCppqH8Fk+/cB5ww9hccZittHdWCFNRP449WqoGtfuB9dgM\nScUCv0Mlv1i+giwsuMnOCZtkA8MsKHjJsg7bVCLl0gdd/mxj441vtmGwKIkq\ntU2teXXivjgb4/rT8dIskP75KOMYkWbzoLYHNNYrasrlcSmzwhAXiTY6dnzF\nxci6CaVobSHSUO7MYcA13FaAN1ROKZGHT3f7F4ID5AQXwuAiDscinM5CVZXL\nCbT/ouM9Zgy9rU7VWsUOS1TvdlzXaAsNvVzX0eUzvNisGE0ZNBg/ndYqLQN6\n0sE4xs5nT1NwoPIKKXD+y+1U7SHLkwxMHFxlbNYnBes0uaPClU1+fWRuib6A\nSaZU17tl1V5hbukgmaXiemlxv440QlXlLNWhMJlxyPFKpGGtYGuuxgCT12sC\n33CJ\r\n=dGzJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv/Wna8Swj4WKYg7SbbEWRZGN7O+w5NygLdlbzgj/qoQIgcIIkK4jgt+ed1fW7S/duwffvvXiizc3u5AcqKXzkL9U="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.15_1581021505224_0.903342848746097"},"_hasShrinkwrap":false},"0.12.16":{"name":"quill-marking-logic","version":"0.12.16","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.17","quill-spellchecker":"^0.1.19","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.16","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ADrJ3RvrIQda+9fkcF03AB/GxRTgJ8TcPImq013apRti8cDPIWgAvHX3wTBhp8yrv51UvIA6KtWPhY3a9ybaaQ==","shasum":"f98fa3b658be19515385037f5b5bb6096e7b0bb2","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.16.tgz","fileCount":160,"unpackedSize":4537087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRs3oCRA9TVsSAnZWagAA5IoP+QEQgpDgwxDbbl1TY4pk\njnsDGxtjJc53XZB0NP6x44vuKj/eBi9P9DjNBho+f4rK75n0IpJKEJvsXAr2\nV0wb7xH1LfwigZ+2vre1dcvJbTKS6dyjFTd2vUUqG6t/ATfKr/F9Va83rwfq\n/ljBPRM9HJh9RYBbNSNrNSqHeWbAOmDkRKztNIdtXnE6Z8PHx0HcVT1cXZrf\nEgbTj6XejuMJOMtb6sX+7ZRSE+zi2xW7Cfve5D5stmjff2cqBcZVsT17hfrv\nZ1aiGFII1PwLaQ9AVJwQAcRLqQhxto7dJn0MolmRTAJSAa+5I3ZvX0OPZKqy\nbI87NnhRQFYe6Sj3sJLp8p2F5n9K7Cklhht86bsMb3BhRK1jk/hnjX/HhrK/\nNv5aAyVXfNLkP0CUoWHkWzZ/UYZo/lcFGWaUtbI0xSkBNa3ii253duXAH1Bb\nU5hhSdChe84/ouud85dJC0VsJe7TF74S0QLfhtDOOnNFuXxCc4BASBRvsWHD\nT+eE1tGq8Q0813SjWdK1bMoX2W+YUKXZybj5Gjke+2Ol2nos/9mGQ4VWHdut\nSpg/e0RY1RegdjVK0TMlayBJGRs/c0eag04/IGKZA9bQPXRcKYTW2xLgyrGs\niJzrRQa0MkMK9Jcjxl8DPY7QKf9o+gxUIuy0mqwrg3+EWL6nlDRKdOyY1cRb\nCt86\r\n=XuYx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI/rtbeukpbM1uoR1zE5pnrOXoSfghLJuubMyBQV4aNgIhALaG3h8nMp7NXhyYt4QOGJkLdDZoh94fWzkjGJJcQEqA"}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"eadams17","email":"erictayloradams@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.16_1581698535960_0.8561062435542257"},"_hasShrinkwrap":false},"0.12.17":{"name":"quill-marking-logic","version":"0.12.17","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.24","quill-spellchecker":"^0.1.19","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.17","_nodeVersion":"13.8.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-mxOdF5AjCo5mwT1wgWlpqeEEnl7hNLN0JpAGIk51/FFId8erdDUGBP1AH95usg+ncuond2oCVnNzsRtuKVYbAA==","shasum":"8b368f898d4e5d6076c0c77abc2bf19f652905b0","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.17.tgz","fileCount":160,"unpackedSize":4537973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYU+rCRA9TVsSAnZWagAAeH0P/3AAbV4/IaivdavRYeO3\nUHkXYnamr2f6i4uaom9WWNp4dUxtEqR3sCJT3q+zH8ntbocTZ5RvkDQVadNf\nBh7dLs3rqR3rXUW7jilf1+0V6FmQq4YYjfdySyDPCqebgLE546PK1LJhFNKK\nEbbkO+UDEz6ValgfxibeIs4TJ0iy/6R2j66ap2TA6fLX94AjpO+bc4LOKBiU\nVyOE7FrVP438W8kLiX1/uZZc2Cx4lFGIig6YJj4Bjw/qwhrhrCm3WTHYYbmC\nXsx1Q9uxvlHTroGsgqgUn6AwzkAFSBASsvKXY6KLPKXN04mAHu8GYkqp8FeD\n2OpYuZFbxZcOzNODkEhwpbbzYTjhwl7O2n6pBP9MugV7jmVUFkjhY3rFmdAg\nxftAWYfJ2xqTqZJiQA7apDD7zo38ug4QHOKnpQq30xTpm9YPRpcMo8bXHrTl\nC7May0Oj8bIOfIcFE9amO4ofJGZSzCjemYzxmZ92YU9/6DT7hZEpqz9TlbzM\n/MJNJcF9N9OqSyrXNPh6I4zKwzx0qXe3qvltM7NJjtOO2NRmbKcvqSqjBSWL\n6TUp3iAser2y4PvPmDnl9PcycNAgxXkRKuNzh8LXzNihaRuCqAppPDn3LFYk\nX/YynWeDnHpjqESmsj1I8X7G/8A/gvfIjscPN8uxQv2/3bmQgNKxNO8wqEAa\nB3Jy\r\n=Pj+q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7awpzU0hJBeP+HG4xGykB5kef/1of0am+THZh2RP+2AIhALbJEyW/zDjJnpZrxwD/9oZwK7r+juUDk+UygBm7mv7W"}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.17_1583435691235_0.00515488645368678"},"_hasShrinkwrap":false},"0.12.18":{"name":"quill-marking-logic","version":"0.12.18","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.24","quill-spellchecker":"^0.1.21","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.12.18","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cx/PqxGB8uPSb82YgzI5YaU6k+sKraPikjP4f4zf7mVrki8OMEGin6L5zAWPnNdqjnms/yzxWUj8lb7ze2Y3cg==","shasum":"c4a5ba9eda1d692808aa2bcc638f960a18d5ee77","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.12.18.tgz","fileCount":160,"unpackedSize":4538189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ8o+CRA9TVsSAnZWagAAWusP+QFga6LvDylBpZ/aX+tV\nR3vOZjIMVX/jUfVXiF+knJwZbPc+2OqpQGJMLKDwkRYEEdbFlqThB3AzMzzB\npkqV/Hj6NxwkMSU5eUt+Rikr5g/ovd/jkGzfwGmZZXYH/2qxThnVwUHbCH1s\nG6MQbP9rFvTi+ODdVUa33NFruNXf72F7osaG3gaDzV8RKRPtbV7heKf20y1e\nCWt061FoO0UrUYhqQA00VsNhxzmkMbpeo4FMNbHiQtg3/9hpy/brnCLrTI48\nD2BdkEgELcAJJQe0ex1jtFV6nog8y3ehXD6yu0C4ebyFUZye7LdpRUgVj05C\nf0/LUz81L4KgiBrhWv9FGZHnWP8jOfqKCRBcgzo1lyCWvIy7P6b6o70vewA2\nVDHj3keziSyHOL4cfRHwesuTZ48KRtsZ202qCOpboNB9zOAXtkummSVWiIdj\nKsEDttTrT2raDfA5n/y9tuKqC7XCFeA1QjMO4GLXPSVbj5+Tr3BREAP/PbAB\nhbWR4feneUF/wL3gQnFAavT2vNryUXrodyvqbgB5MYR5HB2ULv0aQE37NEIA\n5faytYOvd994C1rMnP7w+Tba4xKqsora3l335ywVkZtnuXchM29lOrHE0TjM\nFQiT4l+3wj7iJGA6nv2+538A9sZoiTL0nMHuLJdIgnLJTDVP0dLbbjJMgW90\n5V7h\r\n=leqv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEP+pDhUzGQgA5C4npYisTJ/oBgNise3N9dEWkmRuq2OAiEAkH6ghYeq3sqHHBcAc+27Cd1k/dpxbbMJCKbfG8LQPIY="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.12.18_1583860286332_0.23042205569696228"},"_hasShrinkwrap":false},"0.13.0":{"name":"quill-marking-logic","version":"0.13.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.28","quill-spellchecker":"^0.1.21","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UtNic6Ic2V5V0DMC9prZKKKjHyKsRcwzt2LxaP8vGhywxAoAsPbN9x1qoO+HL1lKJi6hcCnfUTKOmdKllVK7UA==","shasum":"c56622d14de5b1e4d665d2f8920132ea315860a8","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.0.tgz","fileCount":160,"unpackedSize":4538805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea5Y8CRA9TVsSAnZWagAAn1cQAIrxH1jMc+y94S8g7LjW\np5YuKHXbJyXbHgvxlwb6PMhqYkrha8HwIK9lnPCHINGgahyWSqbinXyIXum0\nWxn7oK7650Q2lUc9vE8VQP5a/cfqo5BnESCts0lbRNmUP+z++mg/na+xgIOw\nzU2wqnFxoO8gS6fwf3RzFiHMKObJLGti0KfB1jft7x8a7S05W6+sxxyc+3N8\nVMiLrPd7D5UxnPYn1ug8UE6uwftZcg+mRV7P3kaAQ9ZZGRgj3D9F/NZZpwCm\npOfVNF8OB5PZCKHuQYlpB2HGQfyJHTjCmHvZXYsrYieuvz58haJRRnWm20RA\nP7AfyZtcvSU3ircl+8QWS7E2J8TrnMSrrPTorF38AC44dTOfj0R4fp+U8oSS\nNPICguSMIOICVVPJ8EXqhZ2N43DtscT+50blF5/ZfIso4SbQL7Z442tRTYKZ\nEnR5ykuem0oY5QqW7KjpqCx9iZ/Uhr/xhOd6WUuIWeScL7cOLGbLLBHpMQbB\n1g/3RySN9wQYm00uvU15tj3P2H+Df84PoolElz6ixCKWoAdbzXvGPkg+yKkT\nAml9p5A9T0WSVI7w2LT8WW8xq6QLRnZ0iw0BUilTR7O6UMTV8rq9jj/6p8D7\njknbYXp3UcyX2ULvY2UnltKbKlNZJtjDdfK/9fxbbyw2vKSBsDJTwU9Ga1vY\nXTAL\r\n=fMfE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfv7frDlRvJK7HLum4JyGn8RArxcbld8ykn6nnK3IbgAiAfyLfNye73rXxSIrP0JewFdsVRKCcmdq9hmrjn31b1ew=="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.0_1584109115975_0.9690966079595245"},"_hasShrinkwrap":false},"0.13.1":{"name":"quill-marking-logic","version":"0.13.1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.28","quill-spellchecker":"^0.1.21","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.1","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Yw/tMyZlRSBPsSGdtJhhMteibwSLOpETbFNat6zmdfpfhGqYd8GYZ892LkTqbvx0H78Ivdc4Cmewn0mA7cvweA==","shasum":"dbc6f2ba8ce6e8300ccec26feff4ece384c5c114","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.1.tgz","fileCount":160,"unpackedSize":4539936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefRUCCRA9TVsSAnZWagAAPTgP+gNI8HysNkswNcJxGXjM\nuR5JUQEcsez8MkC4RHWQE3yAmfgYs18x+sf6ZzxlhsQKd8E1zIV0swdecd3e\nB0yJHphnDRMtOkJpwHHvVnqy3jX+o0RS3FNNYUJpvbb/KTeNXZUvfA8pMNHP\nX6bSx7iTPEHp1jT208N7KlQjnVur9Y4A3czX09pBvoGn2zzfp4HyuLyMiIpO\naFAWyjjYkYFnPzHN8THSfIOGvmYnRRKEkgU/xUMw30bBPjBQIGtxUp1c/gKG\nOAa+XpnXXyobHd5a+TuDftevvzYb0fFzP7USjD17/HN3Kd5T5HTrleW1z9Fo\nRF7sUOvvJV/27FCbQm+4ugcSGq9p14DBhFoYInQjNSjUfaMCK/FoY2dNV4h5\n0ZQNgqBxpZsHecbrxA6aHuLegSgFSjaxgHxY0oouBATRft6yPI511GKehAha\n91BwtvMOasW8XX8dwKXQygF6nIDZn3Hz8gQYazcmS2mRGDF1ZChpNP1+ILQ+\nc4rZrxLb3M/CT9WELJPF8tIjk8Xsy8M5ab6ifEQNUhVO2VMRkOeuXyWYar5S\nHubmTxhOqig/xj6IvKpcGNkgd37IcdF3/YxIhky9/cLzMAA/6oJD9AUezOU0\n1hz0/TPe1wpDjztOXfHi1kxOiX0prwnZTzunD2p2joJ7BiCEXrzIMpucD8ed\nEM6w\r\n=hc9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPoKL5EsIONSsOZU8r5jYBS/urDQO/u7IDHvwD8LT5HAiBHBLOSi21vNJUvjxP1/Wv0iRD4aqmnQMOBzA0wht9olA=="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.1_1585255681632_0.36870661395281745"},"_hasShrinkwrap":false},"0.13.2":{"name":"quill-marking-logic","version":"0.13.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^7.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.10.3"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.31","quill-spellchecker":"^0.1.21","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-C+dtM92IItnQwr1e1QntSrKNTz2GwCalGfwUJmmsTkgLA9CPFkgNufNdzFx1k+YhwN43YBoVX9uo0spqw1paGA==","shasum":"425eae61cf532fb868e69c507a925e855d0f748c","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.2.tgz","fileCount":160,"unpackedSize":2105594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekIqVCRA9TVsSAnZWagAAZGkP/jui2TjwHZQmWjADuS8H\n11xGu9xjWAz2NOEcLLmrc5MZmfszL3DI7SnK80kmEvB8k6u3xzljzi7mOcnZ\n8n2TxTHkt8KkKY6C2m/luGQeMADv08OaeGd7bavKs5uMySXcwijDNNAe7PSP\nC91jhgtyc+0FdrnaSwkcoi4qxy/tA+/+fc4BpMM/L4EA7xVvwRLTIilU3+DO\npY0x2vZyZJaI5hezJ0mQ9WftdFGT8mOe0/q7mD27AQu5MqnbtFinl8ptT35n\nKsLuT1SaTly3stArx4FcvEa7ObC2LuJvS1ZQowZDPjEJwwBq7baAvIXELrN+\ncEpuNj5V0jK+eMw0U7LivcZmkAqvZ2z+pkgczwOLU0IpSweHDikpKy4lsp3+\nkZ+4oTFo/wlGKFjI2pSXc2BmnZYtZOBZyAKdO3uab9LJHTfTCS9tVh8XmoXn\nHukUgEHJZsqc2xhy3DCsv/4l2vKjMrn40a8zPzN5vY7LNp7sMlq0FMKmsbPe\nnqU9+tg+yGhm2B0Aiuql1EacV9JWAybevNAeh+7VLogrXhjw9yAzVBfkdrza\n7e/2WSIA2a4InKhL8fYwxUKwfTD3T2Iyl6PgR5g/UYPmRImLTGN6ddf6SuZH\nYOqvrwgdBZIN/WbkAkRdYyEVtxbl7/b2Ti2VhTgOpvOLNLaLbKenRhPl33+c\nwo9G\r\n=qIkK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEak12V3TStJfNDCCp7m3skmD2F4BfqzdknY3c8WUaMMAiBWUsz8LQBaMZjAc3/SMiJz+ZvVoa1Ag8Tn2FjdQgcjvw=="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.2_1586530964404_0.30791818231672474"},"_hasShrinkwrap":false},"0.13.3":{"name":"quill-marking-logic","version":"0.13.3","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^6.2.2","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^2.0.3","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^2.7.5","watchify":"^3.11.1","webpack":"^2.7.0","webpack-dev-server":"^2.11.5"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.31","quill-spellchecker":"^0.1.23","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-pUxwXwSMk9JJIXmNLq6kJrBa0+P55HUa3O1EvP61TNJH4tNS75LhKil+bdyB7UEdK2GCQUJqsl1FraUHLuUQ3w==","shasum":"3ce04300f84861266dffd0f9ec3cbf805e3841de","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.3.tgz","fileCount":86,"unpackedSize":260384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekMOuCRA9TVsSAnZWagAABJAP/0+6X2GArbxUTo7kRWo5\nQQtNbGqQCc0f7is/ax0dTUTHEshzj9lHe1YecWa/BSoWI3HIeyzTIwT+X68k\nT8aDjoMtE3hH+i5g4zNYQKWf98ASR9zMm5JJilghyaY9rwzNQPQh9mo/4ZZQ\n7NGMEVkOuTPArRf5XO7yqlMfiiZVpSTZwy4PCbHxojN5kFmczG5mCXZNCg2w\nQPP6ZIVTj82H+LAGmmHuEHYk3ZXd89HMAirE2fIK+Nh7j/NEt1S08+e8pcdC\nNAgWH3Qq9A97kzZGYIPvvgvXI+aUXvc8jDLe7oOJOpAkwVzhpK9HEBwfrV7p\npBc6wC/KW/Ka9lkTXd0is99pX9hrE8i682BAi50WGhi1LPyrGsiZXlNWJpWD\nGDwGhU70llfOuHxKBd85wIbs9eqRO0Lx+l3kgIdTzFNgXbnCs4K7GyG7xTLB\nY91ADKDv4SDxtD263RDcvBjcU8l5HvOgwyL/WcsNjFZJ6x+IZUn6C4QHvJCw\nXFepsPAjlQyVM4ENQCBWhJJvfWzqk2emmmWpgPZbrdGKIE0orza8Qy1XSGMf\nRNXeZzH184TrTwIedUPp9ZHGSZDezzuI0Kde3c7a6s0mLE15YmxoisNtdocF\nqj+/09qQfUvBRW5Xo5F+98CdO3KMxP9wxK8lRAnqkKncG9VsP8LkJypRpgLn\nVCvk\r\n=gNAZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwGwlNOWnBNBM6NBv6F8MdedC/WIRnuj1ffkKTYF+FZAIhAKVGLfMLNFpnhFEcUWCw/KzEoTFhlEBpMWvhFdNIvnuq"}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"eadams17","email":"erictayloradams@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.3_1586545581358_0.15789970157251276"},"_hasShrinkwrap":false},"0.13.4":{"name":"quill-marking-logic","version":"0.13.4","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^7.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.10.3"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.31","quill-spellchecker":"^0.1.21","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7AQAa5FwX6Ilo9FB/wlZxIdHH61IIdo6dU9s+maXs5NjQ6DUUhWkQ+T6AtAkKkUWmvrjsnsPwoGu1/1cb5IkJQ==","shasum":"cf0c3c79c672a0e958330fba722f731029838ce3","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.4.tgz","fileCount":160,"unpackedSize":2105594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekMuJCRA9TVsSAnZWagAAs5IP/R3EUmbvf6HWxOKsIRj3\nYOiiPtT+EYWjyiCdCV/1xRo7npcfTX56lju/GLF/VbbeE/RWdflI1EFANnMV\n8i8UDaA72tS7qt9GAqp3XGLHWvJEaAvH0BGVDBTD1VZTDLxDwzsGeqRb+gU3\n/flkqDDuyv07u5Ic9bEeuRTIfl+e+zU8CJ+fxDDvyMJJBv1rj0GHRn/+Co0t\nZIrhoHj8VY5AGiCJZ1b97+wvt4SN4auKSRGsJq+qvcYHASjFdgsQK9ysILHj\nXnO1Es2oGLXYMby6KSJ6FemS9xJ8VSOVoZw4a8LozfZm0Rzf8Dbn9knZVFT8\nRciaC9oMz+nZJ2ycHFvZWQi8goEkLQLHJ7ccSwB4Fdrd1CIftycO0LnzUcNA\n58t5Ask8nMNDQ4YNzakdAe7JDVJyJgjxKrj/bEtkll43+EsVZQFnxmL9Bc9f\nZISJ5xJNFF8/fO484LXbOiN7+ngbBST1buMQSmItMMl3WS+6FvZFVbpHcN9I\nWa26nIn18Xxk/1uVevSJWQaTtZncukHy+G8SQwgyfLf4uuF1mG1f8chBszL6\nQIqnDYFnSVbkqGEHZdgkXkh4VyGpQ0Z+TQ88RK/8zHXtk+tSRdxHjv5DT9JQ\n2+hi80GLrYC211Jn3iv1ah5hJv0e460nFmBztxBvbDTK3qa/0a0d8/iSqjo1\nko22\r\n=2i9F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICF5DbO6WoLzb6qyaqvHB7sqgePnqm4CBDliNWxUWPQGAiAf+8SCkjwJkJQ83QjM1EUx6RPXGisOGCjqTvgYhKKKBQ=="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"eadams17","email":"erictayloradams@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.4_1586547592606_0.4431475563368261"},"_hasShrinkwrap":false},"0.13.5":{"name":"quill-marking-logic","version":"0.13.5","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^7.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.10.3"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.31","quill-spellchecker":"^0.1.25","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.5","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nYkBKrVefqHWJVq069+YguI63MrKuItHqZNcDI2jK7XQZsi//O5U42BR6OGOcnfS0dFoUDZTNR/dP0/W9WSO+Q==","shasum":"7b8f9d0edc6204a9cf75f4b8b29e4e9f3bc03155","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.5.tgz","fileCount":160,"unpackedSize":2095813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep09uCRA9TVsSAnZWagAALOkP/A51ZN8enjexUFhYryf0\nw0mH0UL2XHWRZQ1UbC/NQrHz+0GT9L9Ujk2uj2NmQBDPw/OhC6Gb2qUoLTHT\nVR2qUJv1hPGBWcDRQOn3Z6RDVF23Rvf9oo98OGpgRbYkQ4IWF89t/FCAEvuX\n2tYrGhWW3gtx9JjHkLoOA3bwMb7pInkOByg+7KNqpQxwICgkEfktG06HjXLt\n6VMoj0YZDmOQq9i5/nwSYjxZafezwS7YJJNFfVa0aD76Nyv0yfSWcDdLitRh\n6BwlhkIfQ2kpXhyUYgLRvHhQl27X2nMNt21YE/IAbhwfkaxaJ6xWfO27d7Lq\nfG7GsWTSRUzrdZYamlusGCe7bQTIL7GFEte2ghnGVNGJVHGhgHLGneJLDBO8\nwr5Xgqzx9PU88g0pjEmZX5QIJQ05hMA9XCKnnBx3uYY9saaA0sTqVStVyiae\n5AXPT7bqqF3V2XGGXl4DN4oHOa7Sxx+qtBxDAAcRQRlmZUrZ5FNU5GG356l8\nLYYEQa7xZHmzBFQyOUubPj0kwcxAtYAyRGGcKPVZ0Ts8SFvui+mNHJOzWsfk\nljs6OJTDafayvq4xa38rCsG62pna8mMAUrAmeivdoLYWtYyt9hSPHw/TFLyi\netMheCv4KypE7AkZFagpgkTq80oBjVQhGeN6mbLey2tfJsw/+/R6RlIu72lI\nGHOL\r\n=V94m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE5zts+PoEGw1ap6S5y96nA1YKquOkD4v/4FJnASxOGwIhAPK2+LCVCvVnDveanQBnIB3d5Ebv5T8q83WNYMtCF+9/"}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"eadams17","email":"erictayloradams@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.5_1588023150214_0.3693033716597405"},"_hasShrinkwrap":false},"0.13.6":{"name":"quill-marking-logic","version":"0.13.6","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^7.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.10.3"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.31","quill-spellchecker":"^0.1.25","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dZCgN2FloSEHSOIcgJvWgWvgRRVHxnvw2NRxIs/YcxOV1MrERD/ID6de9BP6143PnWuWnwceHWc+6SpSHcMTEA==","shasum":"4bd77ffddbcb74d9d5582284cceb7508ec58b163","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.6.tgz","fileCount":160,"unpackedSize":2095846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep1LMCRA9TVsSAnZWagAAs4MP/0wiQ/vaF6zjUSnpCUff\nwyFCUT+ffPxirTXiEd1klOE7/Db4D5ePB6XIWA/6fU4eiqRQPX5fEfvT+RV/\nZftMp5+PplOrkWqDKWnggJK1WhFofD1NqVLWqsVd1soztec843s7w0DxqWET\ncec3BPBj/Bx50yLPW8h7LC8h3+ww+77Qw23rpnBLwErJc+FM7+jMIu4zYm7O\n7ld/hv2eRWqVuAXSGPKT9D2OqDIgiIRBovXpW/oyNOGP7ixg6e2tCyp0+XEP\nsUjdcWcuJQq3/AjthJTCMVj70ZNiyTNEOcFbC+77FxykXzTzC6g5Gge3aWFq\nzRDSNNcqCSJuH/imT6sMwDpuq4dxD6bXrCSCDcEiPluQxg4VPJ75a0n6/ZiC\nuDjMOsjs1raEV8cFWQh/DSJpGN9LuzG+NekKeBKchtUegrUeZW5BSDEIy9i2\nDGvR2+EZJtJNBHwKYRgJdAVUTPLEID6U8SeMhQChDllZLidUrT3FchFxJa3W\nJ8nsH+cy4vVPdsqxfPW90PcXZB02xFy7rFQVIFZla39nEedftKggmB+UqSjq\n1ghHZStyJGvDpQZiLUudVQ2m5S3qp+ZU6Osc/L8rqCci2nptjWPtL3MlsCxt\nOqi6n1+Fp/GfNp64kOqhwWCm8zWKYVXTQEtHvRzwR8oGKDlpj3KhJuZg5WWg\nrO3R\r\n=1O8g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdL8s59tnspecfljrHeuoFJFG/X+pTbv6O23Tn43HvTAiEAlL0a+gvo2/D2c+62T5VA3Ss42JGFYwzzUBH2OGdH/t8="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"eadams17","email":"erictayloradams@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.6_1588024011903_0.7182860189769094"},"_hasShrinkwrap":false},"0.13.7":{"name":"quill-marking-logic","version":"0.13.7","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^7.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.10.3"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.35","quill-spellchecker":"^0.1.21","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.7","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-i8sFZsUEDyQh0NolINLqsmZwCX1Zta4carPqI+7IyyZwOflzuWqfma62ZVBxFhrv0HDkvuTVzjVN5NzDhZecQg==","shasum":"279bca5a61e18210f2b2333c5993311e792b497c","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.7.tgz","fileCount":160,"unpackedSize":2110001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0TEVCRA9TVsSAnZWagAAo1EP/jKe9z+yTct89YTRPKr1\nw9K6U7j8hlRuhYyN1vWnmSMy1hty6En72q/FxC7BNdVUoIyJfMI21CK6rcYD\nK2C1GZM/ADVXCNXeU8q1KOZS/sHhXLGGy/gZHgoWuaGb7nibzj+/r4s4vLrz\nswfnJ1A45JnCrArOJi0CmdZedMr+sogM77uvVSQod7KbUlniGL1ZDl12b+Xr\nlpnXvs1Xp0BNpNmIeZe1BLg5iL0wbH1qSobe2Uia5SbdD+uf6iXfbjc2sm5J\nssIin48s/ZcmMb7OKe8x9eTDVTOBPN9kF1Ft04lZhGtBiBG2/aOnxe/OEjtV\nNrm6cziIBfsO0n+01LoUYaHd1ga7rD78/PV7ZAIAhcyR+bpU455FxbQPIWw+\nJikwHuz2Ww7jTs0tCtEkjvX1PBahA9O7xWsjVkRoxEe/D7NZdUQnKtuvAPgw\nkzTkSnsQA3uktPYJ1xOZ1kHiv9HAXGB/DiNfgthqnsXBovHgX8DTBPB7cryz\nirpXsKZQjv191zV48qkZZQYTY/RRpBlOKPWFtK/DkzI9d45fdTiZyncWO6mw\n8FnDEln6yJapWDiyOfmzcvM/ADlTbyeKZ2diqwuPimDnDVok4dpcrr2eE8Wn\nMMRsuGorkJggUGmCiZaCUd3F5nt/DHdBlNeIFz3RCue6yhDVSHRz2vN7ekV4\n1I3A\r\n=GmQz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJebwEImyD+5nbI33cIshZ1OzURjAdmUy/Zh/NNgjqGwIhALgUAOXtxBMySwPH3dmBBMvBhNcQD6ZWqQO50nmSU3ln"}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.7_1590767892802_0.9383766502833233"},"_hasShrinkwrap":false},"0.13.8":{"name":"quill-marking-logic","version":"0.13.8","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^7.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.10.3"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.35","quill-spellchecker":"^0.1.26","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.8","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-e+MDaNkS1i9StGY6jb6WNFR3cw6VV2FH3fou1efY2nNpkFBcuL74hV1/xKftXs6642xLUB31UKaEdO1tTyEdwA==","shasum":"22a9f06659c80f86c0840495c15dfe96ea607db3","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.8.tgz","fileCount":160,"unpackedSize":2099426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9irkCRA9TVsSAnZWagAA7tIP/iim3GD7wsIEQ6I2CHco\n5+zaB5x/C2Zujo8fsxaD3xlJeIIFRX2yWSz+jE8Xh4rNqw5GlNDcNk8agjYE\nKhyM+B/T5EoPC5v32EvuFkLmf7pW8rgE7FYIN//GEC/cHcQGuayfhf7hjNnQ\n2NC9Tq3c9KXXU2opEpi65//A5WgK7XEGdYlBRL1oLXI9at6xYch4zHj1FJ4v\nJfc567aVOVjbZynDM6PyMaYpbIN+w3s/GZR7SIZiavXcVizOqrOVkgym4qhq\nXO9XzYTYj6awphEhh+cBNrsuSU2zVyfRrYlZ3sGH8EfmtyY+IfoDaa/hZdZX\n6pMsiBH3ymfCz3959dr+WS4b4Chd8l4uQAJsf4JTX38CwhAZw8/U+YHJ8seE\nu5DqUOQ8oUNsi79v8xolgJAhAhW3HzLtuZHZxzUiLJaz97DCBWxve1HjntHi\nuM3ojU4u6AVV56HRLBZU1fOPtawfNn1KqIkeM8Y5wryjIAsoGbeAwcE8Lg5i\n3YmnMl/wckP79TRkz0AMNAQywudzB+9clU0tVAbNdt9FsGXnNFGyGxhx6X2/\noNwABZYybwKBHfjBDel4EyOxf2rvqpi1lBmWNomQB+4tBUnQeelqUxZGX5YA\ncqrLGhHzKG9N2MjOEzfP0Sgw4fSkz6nzEDpU7v1Ipwf+j/BuGIajIsHMZ94M\nzvyx\r\n=288+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICz6Xqgpm2w8Qyenj3kLiwrmUlumuDWunIMpAuudED5UAiBj59FeDbzzjGL7Mpww4yNYsk3mseU/yFgnq2n9IraNZQ=="}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"eadams17","email":"erictayloradams@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.8_1593191140296_0.030604005185993488"},"_hasShrinkwrap":false},"0.13.9":{"name":"quill-marking-logic","version":"0.13.9","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^4.4.1","karma-browserify":"^6.1.0","karma-chai":"^0.1.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.3","mocha":"^7.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^4.3.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.15","pos":"^0.4.2","quill-component-library":"0.7.35","quill-spellchecker":"^0.1.26","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.13.9","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1vM1V1GE7Syvu5Misyf1KzMItAygWBHBC/QpEQkl+/MnndMHygGacpDEcH0X3rWDAAFvqODmR6RqR+KcEFXHyQ==","shasum":"0b76cc233363897c5b6407f86d0b7f1ecb7c9c2f","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.13.9.tgz","fileCount":160,"unpackedSize":2099426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9i1cCRA9TVsSAnZWagAAXw8QAIfWEsGKVxPjifIjnI81\n19Aw4ErATSAfx4fRc2wdAl6JHTnZzORPOA/NWryPyViNCXUqPggXXb+UcxxG\nX69FOqr38mO5noV9oqDd4It2tSywDseP6DJclFto2G/rUz8R/76WGu2y+l3q\nvkhBUw7QmbyJkJqIL3QovDpjy2EI7MpWFi1EPqBarCen/5ay5FonxbSCPqfL\n5cVkG39Tudowvczyo/ak9tZy3Op0Zy+PRbz4WdBYIlA2R5kKejXfOYo629fT\nT26s//ayfdn0qAkAozCsoVWNy1qDurJ/Zjv3n4KWx5V/QTwx4H5lHsHrYDZP\nHR+g86UEaog2h7kqeSEggKjPJ1cS2wSNaAz+r1Px4VZ8lwj4p/rVC9bTBEhA\nvomKHcL+sUPxK36QOFk0RaAQt298CYpOmAtsJwvyn2XF0OE5GlK8GPW14XBp\nR4NLU2YIxq6hO2Dv0G2qztqy6oXxLPR2FD6X0Bwuio2q5QCW1/O+bU/zc8Se\nIGoqaWV565Wdg26dD86HcS6sPv4bGlwLR4yKgoBz+ekhnQkHiYf5u/Ly7liX\n0fYP+ke8X3vLN4lnyCcCq1OxkOFEdRBTwAhNSUqnncfqH/XJZF3dtA6NfMKw\nANBjyO3fn3bJCKguAZT0z2nNA8TsGGaOw7Zg92b/Miv5WLN93FKNuaTHEEdM\nGca9\r\n=Mhk2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyTnlXuEFGx/q+n04ZZ7SnaLsEX5t/fUWHUAH8WZCsoQIhAJP9SAB/hZnVZ326cvwHE2jLuKneHSIMPYfO7E6Ri2y+"}]},"maintainers":[{"email":"cissy@quill.org","name":"cissyyu"},{"email":"ddmckendrick@gmail.com","name":"donaldmckendrick"},{"email":"erictayloradams@gmail.com","name":"eadams17"},{"email":"emiliafriedberg@gmail.com","name":"emiliafriedberg"},{"email":"peter@quill.org","name":"petergault"},{"email":"devtools@quill.org","name":"quilldevtools"},{"email":"thomas.robertson@quill.org","name":"thomas.robertson-quill"}],"_npmUser":{"name":"eadams17","email":"erictayloradams@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.13.9_1593191771931_0.6781133592520066"},"_hasShrinkwrap":false},"0.14.0":{"name":"quill-marking-logic","version":"0.14.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","css-loader":"^3.3.0","expect":"^1.13.4","karma":"^5.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-component-library":"^1.0.1","quill-spellchecker":"^0.2.0","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.14.0","_nodeVersion":"9.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/WXuSQGDU7YETEjfLc0OfMHd+zOtvbXZRTY24aqBW4AJrvYfByxBoaKw+Hf8Tre5dqYkLABmTReMl+yq93o8GA==","shasum":"dc4853f998966f3f622ec473f65fa0615c808f0a","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.14.0.tgz","fileCount":202,"unpackedSize":2133347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxTJrCRA9TVsSAnZWagAAtMoP/3GQ82nTLTMQYd7OCmBo\nF/BdAe4bhj45wEQ25GMfoxPEbDQPBJkjTyI5KayiSuY6QaE5kVhXJw1KieAo\nnXHI7wqPWLLjLxm7oEEHxKjcopdUdA83NQSxYZFwWNn68wy+3BRk0RWqnmM2\n4ry9KupZ+QUBW1TLsQNsiBeAPF/Xdha8o1aNe/yogZ6pQZR8sSn7JUnGkhNW\nWtzeKSKCxiT3db+yLbUxBq/9Mt/OIO6vqD2y35rjwrm+Ys4WhcLFd8rd5Ipf\nABPnMHpXggGqvpGN7ZQV+5gWweUs+yC+Ehu3xaAj89NG+G4t2CRQsc62OB72\natbS9ywTd+T8DXaxce4wBI1972gxc4exF64WqEQ90CuA20h59dIKAu0y9U1K\nYJYd/kJRxOCzwDl+g8eYFOWucU7+mF+X0lutysOD0OCLp0104Ppw/k3sc8n5\ni+VuM8TlIFBAYN6YT3NhLAe8Gh8MZUD4dK21RCqWyN60L70v40Lbs91qdrPy\nXNyzy8hzEr23ae9UKJ+9mlBBWpsFYWuOVCy6AAarTtwxIH54WwEP98R1pTon\nRdRp4AwJ8tkzWTah89EGkS8n/uCrK4epwmFQ/bcQ1102hnCrCJ09LIJzB7O+\nTNnLGiCZ6wlLLjCQI7SEzjZ5x7DbRO1XnwRpZ5D0vk8pPA+SjUFcOylPQUT6\nPsAi\r\n=CbKB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRPP2958ejcKFDiHzjRD7I3T7ZPxrESSnR/Gr1kOUmegIhALvEFiQjY6TLYkLO5xOvHvJ6Qs28GBhaKI2HO3/5Jxse"}]},"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"maintainers":[{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.14.0_1606759018946_0.8701412786184664"},"_hasShrinkwrap":false},"0.14.1":{"name":"quill-marking-logic","version":"0.14.1","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^5.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.14.1","_nodeVersion":"9.5.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-MjmZ5S8L1pK9wHDfVsJv3opm5iR+lqh57asJeI0oKJ+HD0FTgahb/zQVNUMrFGrwq6QCQkd3591TcR4/zbIHnQ==","shasum":"d3d4988fe8b984d8bc531263027627c4e7ea482c","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.14.1.tgz","fileCount":202,"unpackedSize":2133023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxj86CRA9TVsSAnZWagAAVOYP/jxJWsolr9Nxi9EsBSfp\nrBMSumQ9YTkFhDfoPUoGn1p3IWeJZAVcDkYk+kf8DBIJYUDX0j7RwEzYTd+h\nXT/DYm43GM/Njvp2oybGO4Hx8AtxmBSjjDsx6FR8oYSk65HewPDGKn9bewYN\nAe9pP/NyJGgDbXRVvVbogZ6vfi5RqgjclTuYu6Er3qIqJUpfeASlS7z/orki\ns5pV2wZrHVdp1gqoSNUVKuYEpc2bkDTWuq+9ehSaf00giIgqyAJULuOnzL5U\neWEnzq+OLhjEEn+5RT6h0nzcCH73LUWLSR5gVMHciV57f4bdb1pdJiJjdARW\nqFtJ29rKwzuCmwDefGjLqanFYrnuXOIR1/xuM3XzKsrh2YWfiN/CFJQ8LAju\ny8aBBswyvbs/KrCwGggMr9FYe4CdpeipVoEVjTiI7ti75UW8RRMEnJAe7tAe\n7mQPtw6JUFUAHQYHb47uG8h5/yiR0P7n1vkgB7XZz0wQgCfSPBv++MT4eIjf\nvT1iqcBFcgu5hY7xzIYsKBhBCxr1isGuSIZAp+6oVZzcZ9IgVv2qORTgp4HW\nGUUMXvea7ar6Ntn+o+Cvu7ZbcULriNp/6TntVfMy2/10+CmLMyk/O8x9JPox\nY289jM1C8tv3FvxGgn35YA3/u1JxufjIi9x/sHBEW6zIEHyluqlcVyfikTTZ\nYKeA\r\n=1Ntw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyPpJEUukRlLChfIyoTzYM3rF7l4JNrD8qE71CCzctwAiADh8HjDiTWGBCzqe2QecjoTlHtrEY8sXNXfMTWi22YVQ=="}]},"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"maintainers":[{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.14.1_1606827833466_0.11300525107902382"},"_hasShrinkwrap":false},"0.14.2":{"name":"quill-marking-logic","version":"0.14.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.14.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-d4BGIDVwuS7eZm4VdJkfWAPJz8jO/GWIfsMkHKMoAhII8GmZfS/gJio/334ERfUBzw6bntqBMzs7lUjhFDkgqQ==","shasum":"b9f65b0390ebd1f5ac74532ec2f843d59d3379bf","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.14.2.tgz","fileCount":202,"unpackedSize":2132418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRkQzCRA9TVsSAnZWagAAbyMP/A6kd7KUbfLEHcV5UOV9\nC+UNE1HnM1R2ibB7Zyx2XkCzDUi8G42G76mpEQfYSosEBhtAu6MoeDy/ife/\npImagaMHQIxfIvFItkZKdxNZtFfXj7Qx9/o4O36EULuqZSE10Lj3EIjHfWuH\nYrSHt0t0aWfYmHeOtdQxSJ37Kvz2MOXfveRrPxEa0K8/FqNkwQToyA1yqOb9\n8PhsD53Bpxcp8hf3KFsA83gG1Jlh44OTJvHvTfpigVy5CXUaiuC/wLTg0Esi\nqpXr4Dtema5TUs22qrA/ahPKjaUL7QTWUZT76rs7ynw7yrY5NBgeRgbeX584\nnBpkT7g2OqRWF1LPzm45tSIQQOx9nmFNNuJ5lM5LlXlZWIGQJjxxdjgB9swu\n/hZhhTRDHq4M1eFhMfNopz9RiAgg7I3bHOD7eB1Bf/H4hES0tezIOxbSiuw0\n001+su30TeZO0gio2uUOJnYm3+CYG+VmANfESh1WcRoC03SB8UHEj3Qj38sT\nHJnCn8qZW5sP70aATzjOJeeN+OZbr4M3am5gkBoa67s3CBIU0qb8Snl/kcm/\norxJKdF/mtVZfcHoGY7B/t4kYlcJfQHCQK1njqhk5HAHlRaCFtQZ9/19n0tw\nRYxAcJ0IxSomDln2Mi8pqCmHRW+StQL1mfcGu1Z0ec1ge+qy5cgzOhTR+RVy\nODBm\r\n=j2Rd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7HIpNbDBvbO8r6z0GOZE3/9WQlIX23h/bcdg6LXmJCQIhALfjvTT+iCyzDoDYVkaINwjUc/cemHljSae72+Ap/1cV"}]},"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.14.2_1615217715370_0.5143675757560109"},"_hasShrinkwrap":false},"0.14.3":{"name":"quill-marking-logic","version":"0.14.3","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.14.3","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ncm7rrfZ5caoIcXmjA70rAWaOU0oUBb0u4c+pIQkvfxHEZsY0otKStIhiLoPir24F9Hr50CMqo6l00CJjLgPlg==","shasum":"9f37598f07a03557e646f09e7e40ff3aee3235a4","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.14.3.tgz","fileCount":202,"unpackedSize":2132681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbIIaCRA9TVsSAnZWagAAJ8AP/2ocb1mbRlq+HX0IUXLI\nTrQD9sYoIS7XsB0VRIjjUEbczXTx9Up/jYFrPLaLuwcUr1XzlENR6Is/SIOl\nG2RapY1N6W+kJuX4T7iArqzQVBvj8pZoFTJzqk9t3OwfM+RCv2Et6t1NugI9\nqv/u+ecl/8w6b8zGxztGulj7CnIR04z/A9jW2Uw4CJ1/JrtogF6TKLyueiyX\nYz4F3YIiwRivPBJ/ceYcMDCXWGPtC+RatRPHDioHYFu6GD1k16eOixzX5k8q\nKOBMK5df2eI2WSHTnm14gWdAFIh4pT/DEDhppb7Uu9H56c4G6C5mrDUX9kIt\nhQJg7URO7ya39X/0eovryAXuMdnssC2ysRJ4E/k8ydbcbUy0XUqfgcQ7Ogik\nkY9Ldq53tPV6QDACt/Awb7LOoDvQnuY8K0Jy8iaNVKVxONKsNF5nYz18RWns\n/QUl9Yh+xBG5lIo2lhfKdee+O+cwPeZNgXPR0XEaPRL7+c9tYshy4HdS2Id/\nHO7sP5/ClGPtFPFFJ85Q8qQWCApkWHL5mVRXAVZfe498qRlzc9Yy1ZpFUWv6\nrj06C23qS9qrvAakbq98aeYENmH0UlrsxmfHRZKXepTjHYumG+ivt8Gpk22E\nvHuno4I25gidMVn3dmLMNJrdLLU5QnyEIf1unVZQPSWYLIg0d8PIdNhxj8Aw\nCn6D\r\n=+2ee\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1zOZ3CQq8FhCUiYya6QajyyD9pMbDF6G7ZQ2krHiJtAiEAyFokSb9zkoW0XKUk8vqeqM27/2BUzqPFXkSJcf3mUrw="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.14.3_1617723929837_0.5383704640923512"},"_hasShrinkwrap":false},"0.14.4":{"name":"quill-marking-logic","version":"0.14.4","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.14.4","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gWJqn2hIe+PzGeNhmC4Fn9CFP8wNEE9KyUA2hYGblDv4diFR3td3ezCsv4SP4EXVFW0VbV7KQIiUWy0cYOCKJg==","shasum":"7de7b18113c916459950c4fb1310428b58537fd5","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.14.4.tgz","fileCount":202,"unpackedSize":2132808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbMyLCRA9TVsSAnZWagAACEMP/046a3AOla5l+2SWEcAL\n7UnUsDMPHxlim9IaB3WZIH3/y7GqOS2uZYRtZfq+wIdeh1fFxy90yAJQxUFi\nmM4qrY28aJWONZ++RTkEBn1at9jNhfsHVm7hGnThgUsUWEQLmRG5QT5bIYgX\n07Pc5ReMAOYToL7dmpXQcF9JXd4xFjtiZPIyMKv577xTfoAL+lE1kCTOXbwZ\nv3AQZOXZVNDLGbdihehsLDm6cpBVKbVkHGz+H/2TClFsIOIbrCiANLt8DvL2\n7laN5fCShjp6vUn4+x2W5038wK8NoXxouTqJKZ9dyBpig6fvtvofb3V8Kp3A\njrpo8h8TwXX/RPHgdVf351ZUAJ7N6CuVQP8MndROZOwugO0v1aCh6EIFLJpb\n0zCnmZ1TAu+gQ3jWdPIe+Ijc0slmvb3EvLoHhVuPqh2Pv66WI512ve8P216I\n4fU1dqmGM3ml5BRyojDJYwIpxwcG0u4IOmqfxq5OYQajq+b/8SrVGIBKtbzi\ndsx3NtyTq9Z7b9X4avSn4RZaCymgRLiC2b3/qSAAhU8YRtnrFsK4ahT5JxnH\nhL+wCD9yLe9huBu7SSqXQajeq0ew112dSINv5jFct0ou6sk5o+uFbWBiv1uo\n1OC7oMdCuOKLmScYcXFqukt6oldgPdKA5a8NMP+yy1BEBoBmjtlM+Q1dskRh\n/IfS\r\n=mEvm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3SJ/z0BpZmip4hX5X28CMTdOy/7xVJkdD0aQmipBxAAIgSC/FA/C5iPvbkHAlTGw+PmzzELWsVYA3IPNKJLrYxuw="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.14.4_1617742986821_0.10489038274313955"},"_hasShrinkwrap":false},"0.14.6":{"name":"quill-marking-logic","version":"0.14.6","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.14.6","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-APj2NE18WfXZZhMNcw7GzcR+ONM9kX2oCgHexlNmUqod1pKbkJ2sGAiZ27D8sSdfeanzyH7IewSOX+EnXr8JaQ==","shasum":"291f9e0d3f5c747a863fe2d777b7ac158c719f7e","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.14.6.tgz","fileCount":202,"unpackedSize":2132681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbd3+CRA9TVsSAnZWagAABzUP/1KEB4eTwhDdu5JNUSS7\nEzPLuSKpURH6UsolP9spOM93XnIy+ZNOJxTenhsRcGUJhis9ep5XvzLH89FF\nMWpWMB+B7t/ZyVAe7EfzFN5XKN42wySs0e/jIFT1VLWaeQiT+uWRI+RjSEW8\n4ydcM9x/vvmx+EIuL7A7jyXMVtwLiiOlR3zDcUpFjxS0AsgIfIQ85rhSK/D/\nTOoy1T9qmL51mx7bmmLVjkZ6yE50pM6ARExzkr0esxDQXwHBo7iGVBHOp7Zy\nfkwW4n+XZwNJQuGPb7g7KtLdnd2lqKS+nCoTMkETarBnujXIxPJGmvqbz1IK\nnBa30W5/ZgEEPri4bAfIH30fW43UozsIjE912YkbMRa0yKqv/kh1pM7YBzlY\n5eXhbDfxhCkjDxAhKlN0tLgAay8+5LkZ5cSiRrjxJaFVWFdivmxvlh/Ig4pw\n+IEIkqiS4zqetD23povM+c69XbDMyCBmIVcNntsjNcaBHTcpdBS2Kv0Upbvg\nqg8MZdirzbkrYOYvETvI79t3Z/NY+5cB35+v8aDffjv7Y1sJ2911MDD1QqeH\nHJcxJ4gd8cmR4NvUr9yaqMSTcgwCqGSpYNAf+HAR/HORx72Y7e6ftNjUAOnL\nZ7ESsy1dV9gqP1/iltNjleabFmbUC/OXQR0WMeOokwUEKh216lnTPzCFIBdT\nOoOG\r\n=HRDh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi/4qtqkRvkKFQPK01WAmFjTk5SfYVdpbcMxpfTJVIxgIgMeC2aew0d5+eEIkDIDGJKCRUc8sKiVSZ4RkUIYz/fbs="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.14.6_1617812989615_0.0665398316972976"},"_hasShrinkwrap":false},"0.14.7":{"name":"quill-marking-logic","version":"0.14.7","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.14.7","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/vc9JCddyhD5D28GYm5Ghbm2rT/M8pDqzUKIE0PkJjc/jnO+UQFxZd7Nv8ei/c6vmAZbD+mFLUkRRY0CSpMgJA==","shasum":"764846469ee5c07191b9d795b23779f38cf79243","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.14.7.tgz","fileCount":202,"unpackedSize":2133594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggGGiCRA9TVsSAnZWagAAjDAQAJ0S+I1vx57nq8zSvJb1\noQOJrE9ve08Jnzjs+5aoAP2rjyN7cKP2dOxwVKXzX9KIiZPJtcwNB827364R\nOlSUoLslU0asN5kw2oGntvBqLzyMvpfQCM1bRZYFfZZc2iVTYYQA9OVsnh2D\nvDqxdQW4qeobwj5XtU7I9HxIwBzBpwtGbn1hSrMqJajrwwGe7wTtJKZXUfGm\ngL3TZN7pv8Hb46dDNSjeIxTyOTtxe8qu0Kjpl9djzYlfmtVTXVcT7e3sR1/m\nf2bcNmr66IOEcmA5cRSAoXHcy6RAR0cMDzc06M7THeFdg6nKqGTvzJy7q3r8\nXW8AaOxHF8NcIatKlGa0WlFaHEGQIUUfuPnrHuWqUMj9SBTYw5ynMq0IY9vf\nvNdrBDQeRgX++RiqXKBJo9v76iFzDgFTzc58Ix7+XOWTm72auCuI1Q3jRkkN\nkf4M3e854Yb2GgvO15VTBIVDEFN6617zvt1Omf3lU9YzHGMUFZkcRAKesrz6\nKZWo8ZmqxOS1lPuceAj7JIh70LGQImnW6ApCB9joQVuKzvhJR1Wz7BGsWejT\nceIlIvZVnIgOJWyn0E1jcAlKQJPv/5vlHq+Qs1dNdENt4rvLQm3wxguMM8WJ\nmmEapzzc7nyhR5MXtdc0JhF/ZdFd/xqwNCI8jBbxm90HIJwdSkKf9drjNkuW\nG9Xe\r\n=5iwg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwgEJ/quvUQyWXY7ktvxV7NajCrZwuIsDM6ijlxwKhcAiBDCRHlIsNf24NgHKsNSijdAV4l1lpjekVJtQARi3QVdw=="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.14.7_1619026337639_0.45298731928680436"},"_hasShrinkwrap":false},"0.15.0":{"name":"quill-marking-logic","version":"0.15.0","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.0","_nodeVersion":"15.9.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-4epx2Hr4zuoBS3s4iWSyMJ4+BRts5DedNdAOo26Hkf5w64CWYjAQKvz4eEcGifW5lSdp7LII4EG/GHOewDbHag==","shasum":"821ec361041a104466b4007b535496487252775c","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.0.tgz","fileCount":202,"unpackedSize":2133969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgylBaCRA9TVsSAnZWagAAph8P/0wsFmU5X2DCSiAZEZh6\ntOu1Q6u08iTx0rb8tGNkEopoA2PNJ8okJ6kPfiKbGweLBWMFF8/1Rxx6tgq8\nRphWkmdTWAemyzp3Upr2phqpGAW2NNe6xmeW7XPmvoAUsS81JEggux1gsSJL\n2p6ZID6N0Uo3qarigrR3Y0/lQgDA4jzzsS7Sjll2C/XM/+jOjtMyAGjqyMgE\nB3HkgKnLM92zpvt/fQod50PIxf9dTFPEoTtlTDSFkiy/ue/vn1AOkN+8tfFv\nqVUFS+2Dkb3Cc6uPFoK9cXinmzDRJoana1sQxigmeyIIIacFchLdBvJlJE5a\n66JNmapkkElv9b664QYe977sVzVufJpQwXAA5yBWDe5Alz1d/+2QPg40vXyc\nZR1DZ/MInQxbSxwsn+EgrTATSYKgpUEohE7i7FuRX/LeJQOCrTSKrWCaXvhp\nQzOdHlFSkGAM/3VLR/U86i6/ZVLEh0BHxo8+ve7belNce/93uHe8bCJBOoAQ\ni9fdlL9FSXWPdV9NtxQ2KRKpGzRdUOOmVPC3kORK1ClVv2/hllXqJYKs2Emy\nbs+fynWRvh0K5qC+7QCbk6/ZdNjYUqul+j8D7CuYnACjUdJCsc8YszBuGF5l\n1G18Zk+EO2B2DZNASNVoZyL+ZqKxwRiqgk0nMUJiCG1uTibQ1d0SDZVWYHU5\nm+vW\r\n=noc6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgndu+QmYnQtAHIg6TplyNyVBWLQ6aU8T/5noYBmVw6QIgZ70gcmDgPaHlHZAw3MN0J93sazUIXPPgeI5oY9iFyho="}]},"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.0_1623871578169_0.479476707730238"},"_hasShrinkwrap":false},"0.15.2":{"name":"quill-marking-logic","version":"0.15.2","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-bo8mIRCDAHBhJKeZTzthom23iTS2RLOOl0av3QJz2+a5lQxKBNLQq1LRVyBBfTzJWsgfx02X3ZRQmU/K6p/a/A==","shasum":"f60e9ae02fb1b97daf30d44571521d21bea4b354","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.2.tgz","fileCount":107,"unpackedSize":289528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg22b2CRA9TVsSAnZWagAAfpkP/jkqFLUsJCUiQvw1cTb2\nhKebibFBWeGQya24qUPMgfCKe+xFDfTeagijaObWg1XbnLndWGMXUqa0L+H0\n/6q5Tl2kAByV4Y7oI+cKatkMgfbI4lJ7UCSdi5t0AhRni11vzMx/hGE9k0R1\n3okz2UQI3QgsvZXP06UihqbmQ3uj+SSjrGg+KRsm0wy99+hbkrRh62YQXI8Z\nugrSqg11lTx+ARQzwqtCvUD3wbIvck+hbYxLNrREEE8BFq+VVSZn6vkufOcI\nMFiIUyJUS9YySa0BwH4VG2uvQsYuoChW9Xaq5rtMlUx3ng3o30tOOu7ol3Ka\nKwn/mZqozumNfy3I5S/TBNKKSIMKVFY9Fy8Qoq8Y+VyM5wdDqavTxsjTPiX7\n9DVHOwS+/ldGvo0fvtFC1hGALE3RmoK3I/q4TPnK11IeJctTB3q1K5Rm353W\nn5kpTOZ3NBxcuFzrtFCPyq/amuI9pzRKo4YpnlRuMsqZdS6Si1cEZT/x5xjW\nXUMnTSVgRkGD9nLf4JB277/rwlQirUnHXuJcuO4CKCsdHTAz5LkGECnyi5x6\nDAprpetZI2ThZFOfVOV8mmS0pcZkdfbTndYvgQ8O6wVlCDCwmDH4GL+EQSo9\nn6X5Qdka3/xa+UMHqFEi5QzTkLDIDnlTXTlF5QnU0dfyJSlJvZzTO9dXQadO\nB7VH\r\n=rSS6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFup+irZkfKf0y12S44WCyOqLZDcYWpkHNOAnWiVeFMqAiA5CtWEeQ2xMHOts8gbz0UNl8mRN630hiTtCZXEvIsv0w=="}]},"_npmUser":{"name":"brendanshean","email":"brendan@quill.org"},"directories":{},"maintainers":[{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.2_1624991478071_0.10096312109873917"},"_hasShrinkwrap":false},"0.15.3":{"name":"quill-marking-logic","version":"0.15.3","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-pc08Fq+MzHAAdFdcFT120iih0MThg9d9fsNxCqAtGu79+VjZB8jBPcVe2pADxy5jjmZaEHnNhuQFWfWVnu9RMQ==","shasum":"e82a219217bd294cf4d57a50cc04e3aca8a30f12","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.3.tgz","fileCount":107,"unpackedSize":289528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg25I9CRA9TVsSAnZWagAARcEP/R2nEnK8/8r54a8w/mBe\n9tJDJVWWn1uJR+3LYhy2DxJY9p/U2ohvwjDnHepdIg0CtZqI+xcDzSnIytNy\nZKsN2TsX5dvbXt14OYBznfNY/PSIywDU4bSz3TMAxYnKpBzmBuis+LT5PIww\nwI1/yvFHwJuEr/6QVAPUvfUUwMaoOVHVCmg2Hhjf2COyRChg5R8+UN32Tl+F\nvGQ6O+UPv8eFBcui8enfZOMJW2t2B+5pReYG3OAL2gtM/TA5MhOzRVwDmzvJ\n3makV3PwX5NxbX6Sog5nye964Qvx0KJR7jG2hs3T2ah9eCs/EyNS1GE2iOlj\njbc7+KKxOAOxuC8M34qpywWp/2BzFL7p2ues0W7aXOKSpxuxrIx6PRhln2ZM\nippVNdjTtYcbxvZk39l8aoaW+WqUKw4Cj2ZlZIgnoWAHFE3xChYQBfSjydff\n1PBYovT5ET09gEwNYW30pXoevtYocvLeIS6ukuzW5jvvBKs7qMwao/0L/Z8N\nUt/XKdJvYbgaTDrVJDba1kUmIpVbYcKlo1NoxjRy0EAF30st91OKdhOqkSMh\n+rItNsmp0sEWSym8cYMzi9aKTnTIXBxEpMBMi/ickw8yeafZM68B6Cj212D9\ni/FR/9grZ4wDjfR5WdEcnSeNPXHgTG2B6woQMDuln2+7TEv5KJDnvdaOdFs2\nNvJh\r\n=i2jw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjDazMyza6/ZykzRvfeiiEhoWZlOjavl4W9pa+lSDdzAiBFf8TCx8W8L8fuj6rN/6vnw33GB/sfqx2XRF3IPutE9A=="}]},"_npmUser":{"name":"brendanshean","email":"brendan@quill.org"},"directories":{},"maintainers":[{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.3_1625002557016_0.7055780487154246"},"_hasShrinkwrap":false},"0.15.4":{"name":"quill-marking-logic","version":"0.15.4","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.4","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-PEZb6sDKoYwBO88wHvD5S897L9XyzlqkYgCj0tvVZ0j8cMg5BLXJ8DEwqmMoMm5nRCqOBgXiitVURDQWsKm5iQ==","shasum":"a13de7afa89cee8e2f222f33c4f08cbe3857ba86","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.4.tgz","fileCount":202,"unpackedSize":2136771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg25q9CRA9TVsSAnZWagAAS6cP/1QZPQr7VdfkHUqHCjI7\nlZ+fGeGLcbldEBuT/D3aWhYgnqhOGv982iUVSdItc33PU6UetdoVSRwu1Hz6\nOVs9RveKsleBou6r2+fHJjd+VrQ9EuY6ad+NU9TbTyLH/ByOKIyUrQ+J6CR/\nKEO6ELYtVHGI0/wadahzs3ORFv3jmppUbvY5yMiKzqEbJkCrqI61YiSWH8KM\nMRn8rtm/J2UCi2f9dtnLprTEpuBnn6mIyxPPyDBmKahxwsiH/TyYZGireKUg\nzKFMSfB7UudQoi24ghs4hcr+tGN1hTVK9cxZEYrWzpC5EUP7ZWMV2WtRpugT\nVs7deuokHa1V59gR5uAuzhlj1DMNfBZ786naILjWGXO78rdXMUCI3296JHUk\ndaDPS5KsDt2jxBN3ci8QCxE18ZvPhknlZVBrGVmd0C4CIVDC8u/XA6kk2tu+\n/wEpjbvpSXhIcgZVA+MCnd1Ets293e80TS1D0kmCewSMMh2wBzZK5CcQdIZc\nGo97aXgRc/1iY5hl/I9Bv4atoaemN5/XzN1q014+HTB035lu15MgjB9Yg4Wl\nC3agza5zCx+M6dTPcRJK5qzTR9AW8uAgj/3hklmIrc0YZ/VD/3tx7AWII5Tx\ndLpgMO30qrW2Rrso9Hv9d183o+bZ1rvMwpnMXbWfi/Uk4JsNxgWXjIoKV+dX\n4isJ\r\n=HmCt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUSG9yVvvHMWya9ZtuBJzzCFGImGF7bZ1E7xGiZl3NfgIhAOU4ILruNHjJDhsJSYKEtinhULtm3u1kEhoQQZlkM4nu"}]},"_npmUser":{"name":"brendanshean","email":"brendan@quill.org"},"directories":{},"maintainers":[{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.4_1625004733087_0.9668509690402907"},"_hasShrinkwrap":false},"0.15.5":{"name":"quill-marking-logic","version":"0.15.5","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.5","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-k8XvGsRMAiIdzQ1hoAYFaZXW/w0g0AebAn0HUxx2SL8hWKZ1ow+HawNFSGKFkusFZo+35f6q5OTzIWxn7apUAg==","shasum":"b075f87345b682b503e01d192cf2bdc02d1aef8b","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.5.tgz","fileCount":202,"unpackedSize":2138689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAX8hCRA9TVsSAnZWagAAxqQP/3lnrM3YdrWKN/TvIEo/\nvShS0ksRwB1rgGLvQmqBSL/APgv28JaqUPJxKPJ5H+Vi1Eg9/jw7uLbaPYil\nWKP6e9c9vkcK6i6lg1X78Ijs9SEE2ircwMhZdwOj7nFphsx+MxdgnTy4bZZy\nkBMq5+RfigXnd05KkGYLzlpKb8pZynEDk/2Uag76IwMv5dnOWr9Klokc1+W5\nDNCO0tdkoEJxtG5t6A8eMiZHUQ/gYjoMqVjcxTOaCHPcFhFXsqwCjLn10vZO\nl0C6dgOeSiKYur2Y39N1knH0EzVgbELuWjoZQDNtXNpby+GRyyahruSoi2G9\nOy2I3n4FyDgNE5aJyrIysjgMw2HzE7Zs+D0PoFN3lHdJOEkTKRwoxFCoeHRr\nRru0li+IzyCBVNYVfgdakfnP/OaXc8SmkykOSzcBSvVihjty85jlBL9LFvRO\nG/PB2w9CzU0LK8J5AZJ9fIsBCY7Q+UYyStgaZ0XP8nB7VdSheEjAlPzbDktR\nH56rmOK2dDzzjxXDxlHUVA/blYkPdsbrTnsda8Senkc8famoECiZbbfJ3WCM\nXUH9wj9H1IZcHCVNtLeMEatN3gxrychwETD0hilEWcFGM0oQbUHtMEIkeAIE\nmewMoD69zIWzWOoxrEPcyldUSViUjfwR4tM3NdSMKG63ppMM68meVB1ftMTZ\ndjXl\r\n=UYCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICf7khcqwlw0aSlMwp/U2uVnA70ImNrusQJQaYadVxhZAiAlv7eXItQlurNg8r9m/V1UO9JCN4orSeuT9vhsS82Wiw=="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.5_1627488033261_0.757629782600028"},"_hasShrinkwrap":false},"0.15.6":{"name":"quill-marking-logic","version":"0.15.6","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.6","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-443veDHw/+GTmDSvuryCIe4dUm4kZlWPLjuaHXNeMYM9yLOuzoIxqqCB1dou+LG96Y23RBSqHAGT6cRtwELWFg==","shasum":"f0c7f25ff19e8279631357884fe87beebf963f62","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.6.tgz","fileCount":202,"unpackedSize":2140429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCDsZCRA9TVsSAnZWagAAl9QP/1R8cvH756opBmiHciTR\n11ZoWES5QXMIs1bEbOqiurU2a94jiqlNhSzG/LxjhZqvF5Rs6teDHaTnQ7Vi\nJlNs3bqj7MIygt6KxhnnRN/stsJZQ6Z7VTIYW8pWAmf2uWi8ESb4ZTXtyA2o\npD55mi9ehiMCsgzv2PqMLCqZ70gWHDhiVlIXF3F7LPyRQOhz2NxBvtwHOVgt\nA7Xw/4073W8qGGkQqm6hBmk/xzcDUvchypOQYaklDbK5nG6FKN4vVjyoiwJq\n4Hy5bsdcaQMYa0Ft7cHpuAOmiO2sXbFLEspOOzMfU4CR6iBQ8qSzeXttAVSv\n/dSGvYuUYS7tzA5W9UfStxoET4ahrTj+v4WL1e1WbhG1bk5nKNnn+2ooQmGn\nFnHrz/H6E87SMLo5hvVl3OES2qh15PBThHZ9vTNlgGc43PPoaVdlVEof7xEg\n7L2GyQDs15nTkybEc/qChpxBoW0C/WyMWFO/8QDPqlMq/aQ3Jp40kOjWKhe9\nwgcFrgBc0C5r9gr1ZzcNS+ro7Ka/e3sUTXvXmh5N9RvtYLBlaR9bQ2iExTJp\nT1OTKdo6Q/MEhEaTYDYtF/E/zJWEZ9D9h3vQF65R3sXkEx3MVN7y+gbn5C3H\n1kn9zdylnTJKREZT2UYxGcFL3HvDsDobEa6AhM/m0dAglfiE8LxWJcH3OT60\nqTg7\r\n=GFNx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/sMUdv4t240E+f64C6YTeaLqMik6lK02sLT8iSyGxVAiANu3qaNnTKplmdxoulnmyUY6WIKyVkt8KuqOy/ctNlZg=="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.6_1627929369085_0.8060858507924802"},"_hasShrinkwrap":false},"0.15.7":{"name":"quill-marking-logic","version":"0.15.7","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.7","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jyk8wEC/VF6XzRCjXPDIT2+yj0Vtik8tFFU5rXFqf9zymiHUzCaqQkVUj1mXpXwniIS2fh0slxhETgIpTQ9kwg==","shasum":"336b59bfa07be9933ed6a9f5d0ac2c0a65c6ed6e","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.7.tgz","fileCount":202,"unpackedSize":2139276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCU4sCRA9TVsSAnZWagAAYIkP/i8bdEzziusoTaH8OHWi\nS2+qLkntPrFhBN9GOVGwcxEfxeQbbPCWJ+fHb+A89VDIZNNj5tuogyohzqxD\nZJX8HMccQx5ClAu4ZEBcU+Kj9njGkHtw44ww24gHVm7d9VNMoD39FTwFo7nm\nEwM5/h7qMklL0Al/UflX+fTd0r6Lokb6KGZcTeUCcon6g30psdoS/zyL9XUd\nlz2qw3jeCNQtXrqqFosJxp9ej1eS9SEbhvAOOyzjKy1l5xW/qdEw6kR7xTuI\nY9waTHGW/L1QNxi7RGAIXCpEkcM0yDO50/VuTm73g4cQoRWgwU9U5ygl4uOj\n3VI8DlxE4nDxihsirRtRUVprnJVLI52txF827dZJIsKkYock1tuxvclMI3j3\nzA3zekWnzStnm/H5hQE1J4HrjwyW6nB2So5vMBJwhG51B6UWDHWMMisR2FEs\nuGEsGRUeVifnZWpwsLueB6fwfXsrRps/BWywGLfZJHKlYmomGPZnlWmQI6ui\nB/+2kiAAwZ0o67pU6niCnc4T8jEBVJaKHKeBmlt1Lb359TQjPDq7wwh1FWIm\nC0dS7KLHUJLBCIpg6xzRl4abF9U4B165Xkvx1ezUVel6ibV8GiCF4WLvwJmI\n20yHJWMXEwkBRlTKONGR+oHL1tRNf7CX4tqqTG22TiAqhGJw4Y14mO0HMqi1\neNFZ\r\n=Urur\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfYNfvE06I43aZCtkOHOgSoKjVX57VR1sOHwXlHOrBEAiEA6xy5/UjU4AAw+HlBd9DKgfjimARAydVRfWmX3nKhpuM="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.7_1627999788085_0.7606283619890173"},"_hasShrinkwrap":false},"0.15.8":{"name":"quill-marking-logic","version":"0.15.8","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","watchify":"^3.11.1","webpack":"^4.42.1","webpack-dev-server":"^3.11.0"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.8","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-y5T6HyeeFFkeJOSkg3TP8wVFVUxCIu5XY+ZFO01J0sbN9brCms6jsUPUN6EbtV/Vs/q40uUETT+uuS5RAYpHoA==","shasum":"f2cc4480982d564c4871b84fe9cb8304a8b4d3dc","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.8.tgz","fileCount":201,"unpackedSize":2136830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHQISCRA9TVsSAnZWagAAnlsP+wU/f/w3bm4jy7rjgQDn\nbjKSz45zJfZncayMggoN0j8TIqfs0k3TTWevGji2Lm//asMQiulBfWdJsS9k\naYLqE40Qsra4ot/9y4mGsvO4FSqR/hfYbUdYlBNFuPLXC+pn5ZSSc56eJ38f\nLVvkBs61mFvekfyLtHHB5cAOuHLnFofe3p403MwZNGgkVJBCx6EIlrB2nRFF\nhY5W1yQBjG2FQB+awK+AVOJvW0v3AjGzYv40c3lxDhIONSq80SYmLnt4uAG0\nxx5rXircjd6KsWo8rLlq6v3ZbQOLWXszbx9iGp1/lFad/EnyGScYRKFZwm/u\nU05Dl7qiBT2jR/hWwhCJKfDCMx+X0C6YoVX/lNUKJD37LUXs7qHC/oZtbm2r\no1Dyemsd02yt/MfQPFAIBOBJr4OeodrbEPWOmmi4d9nvKapEp21q2Ryzs/TJ\n5j63WFOHWW7f3F7vVHKjHz+sGy1zNbqpK8dYXaJCKTcIbq/ZYUwnLiAuFRRs\nYR0ZOhqYp762o7Xoz1bLgVqwnNFu0bD3AILhZ6ejZVQOB9uQAsoUEa9Vh+kb\n6DO4n/Q07nc4UTZ45zkGN9GMpjvA1RjfDt2e6W79LBO2yBkUEyNVphC3I74a\nNNUn2vopH/T/HIJXB0Nx2xrYvDIcRogzFFO3rGKeEjj0hC5azZkovBFhO2U8\n5Yo9\r\n=cehW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpVKyL7eWD/xgbdXtwdopBrxa2Eb/Rx5pG2QjzAW+v4AiEA70TaiBpCRYHMAL2KVXXX231O+7o2DFSoSUcrW+OXzMk="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.8_1629291026568_0.1457026348723398"},"_hasShrinkwrap":false},"0.15.9":{"name":"quill-marking-logic","version":"0.15.9","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","webpack":"^4.42.1"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.9","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-klV2hHRS3s+OsZlHGrYANlIreEqVgJAoXAwMC6HgVWKpR7VK0ZuatVZG7aHGvxB+de17xDrRX8ciXWCRz5RozA==","shasum":"d4dda4ce77918d9059de34e22594eb01378096ca","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.9.tgz","fileCount":200,"unpackedSize":2139469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhugg4CRA9TVsSAnZWagAAb/sQAIVcw7/WnZrM4UXNZ7mm\n2AS6j6Kn8PhtkDrbxtjLvsCJ2W5agwN6T1awUSOQV8pS5lXUa5Vt2Rsbppv/\nRmOW/SLWZ4SgrBI19u7MxAyacIeIBQ+mM2hoUbBS1tMg1vdcefRdTMvWGz+Q\ncpFpcDxlpLNRmq9BT5FUcdZbo95eY7RYi8qHCQAHpk8DjyBJU0W7/uvWq/BE\n2blIwOu7GORtoJX2xIrE5/osFAR2FcW9kKGQ97khnT4xjP/qO3eigk8DWp59\n/cDteollXDrY7Rf+sXZ67kUEHQSyRG4XJULUFB5an40sB4wga5jz6rQjIryJ\nKbbJd1oIYGnV/h+o4Bq0BD+buTSQUevdVc5mzwmqYpROfnuX6yTRxYaVfRoR\nMC1Zm/g2EeDbbpWjIo/houRu2OyewUC6QKIyfK2juSNKPNh11cMgOZZPTJqy\nXGkA+w6I4WaB1Jc9nB2QWo9/bE2LM8Id22csgClyqH6vTa2f8kyWMds9dtnT\nXK5RAFhUOw185cdhx2AX61orzZDpZcNbDj2vJyKEsmy0Jp1HHlWWc35K/3Zn\n6QKufFCYLS+EZysP2Lt8fl/MPdkLYwbhTOJAu/JylSCZbSNcowVxfnQEapw+\n7ES6iKkWLIZyVvJ2/l3OrBmVAbgxQxiFXLD97OomHwPd2PzD0R3KXKwqeX3F\nsC3D\r\n=r6lM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUak+u+IcxyImrjWjihsIhc4WtLFsXZ+9Il2TwGasbFwIhAOixbYllvSkPlRVum1Y+55XmtvN+ke2QxMIGNPpLNYdn"}]},"_npmUser":{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.9_1639581752638_0.3192051211238067"},"_hasShrinkwrap":false},"0.15.10":{"name":"quill-marking-logic","version":"0.15.10","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","webpack":"^4.42.1"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.10","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-0ap+AUaYH7ep6pt9/X35a204tgNTFq93GZGSay4G43KgEX02+tK2uGUqmo4YuPSI9cUvmCzxLO7P/NPjnF69jQ==","shasum":"cdb83ab9b0a94f084814e5755f3d61b52fbf1a08","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.10.tgz","fileCount":205,"unpackedSize":2153413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1h5EYSPK55v7SBGZdqDpk976EhcPTPUfF1Cow26E+5AiEAuUNn8tbs0vNcMIrO/cr4UXHPaK/lsLEPfLlhUYi6iiA="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.10_1692942305373_0.06857585659963084"},"_hasShrinkwrap":false},"0.15.11":{"name":"quill-marking-logic","version":"0.15.11","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","webpack":"^4.42.1"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.11","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-auYKHD8bIq1UnykepRuavJLxvg6docz0C7aGxs35U86QdXKNzntM7GtCgtfOeOvTu4gNMc4z3zuPF2Y2QmjHbQ==","shasum":"e6bc7f5918d827136912768d6def1cf038f0e462","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.11.tgz","fileCount":203,"unpackedSize":2136529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5REjKCzgN0bPMm9lh4BeE3geM6A8NaCcqQ7LqC6uYnwIgBLbpYC0CISsIbEXG9qtj8wOdRH6D+li4+rjvxbRjLac="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.11_1694100082669_0.22045197567354502"},"_hasShrinkwrap":false},"0.15.12":{"name":"quill-marking-logic","version":"0.15.12","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","webpack":"^4.42.1"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.12","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UWcGMIqdzwzZnDUJugiTI7FCdLWlndn4E7/7jJpY931D3zuEgzL2TaR2QZc1AHTeIFkzlKiZCHRtOFwTG2CaUQ==","shasum":"bb2702be4b7ba303c61aa370211e4eacc58e8660","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.12.tgz","fileCount":207,"unpackedSize":2143374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA16avTh0AE721N3qs7SkBcECwqNBCRgZbliiMPO3YmPAiEA3xkhl4z5U1S0/3PrBPwO5E0Wv+W37BpeBZFBcbhSYvw="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.12_1702548374141_0.5273217268368642"},"_hasShrinkwrap":false},"0.15.13":{"name":"quill-marking-logic","version":"0.15.13","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","webpack":"^4.42.1"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.13","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-hw/j63Z9M2lJRl6Z+xw55EO5Yy8WtWU9yxOcrs2v1VMDYxVbqaw8eDeeqkSwBeDLoW1LDrjawIs4zVoXNSpl/w==","shasum":"843e4ecea49f638206060941dd3c02cd23c295f2","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.13.tgz","fileCount":207,"unpackedSize":2143490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDshmorruKDL81rfoD5D3ZFfIRBxKTcokP0EdNNn2jd0AiBxlOT0j0U7K5i4h+l+8cDGB6h10ofITpTrxqwtIHr1VQ=="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.13_1702572504038_0.9875985279396433"},"_hasShrinkwrap":false},"0.15.14":{"name":"quill-marking-logic","version":"0.15.14","description":"Shared Quill logic for grading and contextualizing student writing.","main":"./dist/lib","module":"./dist/lib","typings":"./dist/src/main.d.ts","types":"./dist/src/main.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack-dev-server --open --inline --hot","build":"cross-env NODE_ENV=production webpack --progress --hide-modules","build:rollup":"node config/rollup.js","lint":"tslint -c tslint.json 'src/**/*.ts'","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"license":"AGPL-3.0","bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.38","@types/node":"^8.10.59","@types/underscore":"^1.9.4","babel-eslint":"^7.1.1","babel-polyfill":"^6.26.0","blanket":"^1.2.3","browserify":"^15.2.0","browserify-cipher":"^1.0.0","chai":"^3.5.0","cross-env":"^4.0.0","expect":"^1.13.4","karma":"^6.1.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^2.0.1","karma-webpack":"^4.0.2","mocha":"^7.1.1","puppeteer":"^2.1.1","react":"16.8.6","react-dom":"16.8.6","react-router":"5.0.1","react-sortable":"2.0.0","rollup":"^0.50.0","rollup-plugin-node-builtins-brofs":"^2.1.3","rollup-plugin-typescript2":"^0.10.0","rollup-plugin-uglify":"^3.0.0","style-loader":"^0.16.1","ts-loader":"^6.2.2","tslint":"^5.20.1","typescript":"^2.9.2","uglify-js":"^3.8.1","webpack":"^4.42.1"},"dependencies":{"babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","diff":"^3.2.0","immutable":"^3.8.2","levenshtein":"^1.0.5","lodash":"^4.17.20","pos":"^0.4.2","quill-string-normalizer":"0.0.9","request-promise":"^4.2.5","rollup-plugin-commonjs":"^8.3.0","rollup-plugin-json":"^2.3.0","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^3.4.0","underscore":"^1.8.3"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_id":"quill-marking-logic@0.15.14","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-VBMuVvbyLWsS9O/buJ0Z3hdJGz7krTx08yedJfAFL13D4ZKCv+4FQ8660RM7kSdUpKgl/9j6a+xnpajNnXNwvg==","shasum":"8e0c4d8b8cdccfc1ee2bf8c1a0e467e1fecd234c","tarball":"https://registry.npmjs.org/quill-marking-logic/-/quill-marking-logic-0.15.14.tgz","fileCount":207,"unpackedSize":2138874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5mgaFGp9PrZZ6UMSsdI41bAyGc75Zp0WFVPU7LEnHBAiEA4YN5ZMs0T8CJvoxhlb1B1gN5yBbP/AIerXOmjaGaAG0="}]},"_npmUser":{"name":"cissyyu","email":"cissy@quill.org"},"directories":{},"maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-marking-logic_0.15.14_1709044757696_0.8319266198909252"},"_hasShrinkwrap":false}},"readme":"After making updates to this package, use `deploy.sh` in this directory to publish to npm.\n","maintainers":[{"name":"emiliafriedberg","email":"emiliafriedberg@gmail.com"},{"name":"quilldevtools","email":"devtools@quill.org"},{"name":"thomas.robertson-quill","email":"thomas.robertson@quill.org"},{"name":"petergault","email":"peter@quill.org"},{"name":"cissyyu","email":"cissy@quill.org"},{"name":"eadams17","email":"erictayloradams@gmail.com"},{"name":"brendanshean","email":"brendan@quill.org"},{"name":"dandrabikquill","email":"dan@quill.org"},{"name":"donaldmckendrick","email":"ddmckendrick@gmail.com"}],"time":{"modified":"2024-02-27T14:39:18.471Z","created":"2018-01-29T20:57:01.216Z","0.1.1":"2018-01-29T20:57:01.216Z","0.1.2":"2018-01-30T16:07:28.623Z","0.1.3":"2018-01-30T16:13:50.932Z","0.1.4":"2018-01-30T16:50:24.290Z","0.1.5":"2018-01-30T18:30:29.168Z","0.1.6":"2018-01-30T18:47:02.181Z","0.1.7":"2018-01-30T19:07:15.803Z","0.1.8":"2018-01-30T19:13:09.441Z","0.1.9":"2018-01-31T16:15:08.544Z","0.1.10":"2018-02-02T18:46:36.050Z","0.1.11":"2018-02-06T20:29:05.247Z","0.1.12":"2018-02-06T20:40:55.649Z","0.1.13":"2018-02-07T20:09:00.147Z","0.1.14":"2018-02-12T16:54:32.923Z","0.1.15":"2018-02-12T17:01:51.803Z","0.1.18":"2018-02-12T17:20:55.446Z","0.1.19":"2018-02-12T22:06:12.374Z","0.1.20":"2018-02-13T19:16:36.363Z","0.1.21":"2018-02-14T04:57:39.392Z","0.1.22":"2018-02-14T15:48:55.690Z","0.1.23":"2018-02-14T18:33:47.978Z","0.1.24":"2018-02-15T16:24:19.780Z","0.1.25":"2018-02-15T17:24:18.671Z","0.1.26":"2018-02-15T20:11:42.371Z","0.1.27":"2018-02-15T20:25:47.932Z","0.1.28":"2018-02-15T20:58:21.235Z","0.1.29":"2018-02-15T22:00:16.570Z","0.1.30":"2018-02-15T22:09:44.831Z","0.1.31":"2018-04-09T21:10:25.920Z","0.1.32":"2018-04-10T16:57:36.021Z","0.1.33":"2018-04-10T17:12:31.252Z","0.1.34":"2018-04-10T18:58:19.335Z","0.2.0":"2018-04-11T01:52:23.913Z","0.3.0":"2018-04-18T14:27:22.576Z","0.3.1":"2018-05-21T15:19:39.930Z","0.3.2":"2018-05-21T16:08:00.818Z","0.4.0":"2018-05-22T18:08:39.282Z","0.5.0":"2018-06-06T18:43:26.188Z","0.6.0":"2018-08-14T20:23:44.633Z","0.6.1":"2018-08-14T20:39:53.210Z","0.6.2":"2018-09-18T18:19:02.942Z","0.6.3":"2018-09-27T19:17:18.338Z","0.6.4":"2018-09-27T19:47:02.983Z","0.6.5":"2018-09-28T18:28:43.194Z","0.6.6":"2018-10-04T20:41:28.704Z","0.6.7":"2018-10-11T19:29:18.067Z","0.7.0":"2018-10-12T20:14:25.869Z","0.7.1":"2018-10-16T16:38:54.316Z","0.7.2":"2018-10-17T14:25:19.484Z","0.7.3":"2018-10-26T20:42:46.307Z","0.7.4":"2018-10-29T14:26:49.373Z","0.7.5":"2018-11-26T16:44:16.284Z","0.7.6":"2018-11-27T22:09:27.261Z","0.7.7":"2018-12-05T20:19:55.473Z","0.7.8-0":"2018-12-12T17:39:06.520Z","0.7.9-0":"2018-12-12T17:48:19.654Z","0.7.9-1":"2018-12-12T18:07:42.391Z","0.7.8":"2018-12-12T22:13:32.981Z","0.7.9":"2018-12-12T22:18:30.795Z","0.7.10":"2018-12-12T22:25:02.320Z","0.7.10-0":"2018-12-12T22:37:16.588Z","0.7.11":"2018-12-12T22:41:03.401Z","0.7.12":"2019-01-15T15:29:22.147Z","0.7.13":"2019-01-16T17:37:57.505Z","0.7.14":"2019-01-16T18:53:51.587Z","0.8.0":"2019-02-04T17:11:42.437Z","0.8.1":"2019-02-04T17:39:33.517Z","0.8.2":"2019-02-22T15:17:07.830Z","0.8.3":"2019-02-22T15:32:10.046Z","0.8.4":"2019-02-22T15:44:25.582Z","0.8.5":"2019-02-22T15:59:06.563Z","0.8.6":"2019-02-22T16:13:57.647Z","0.8.7":"2019-03-29T14:20:50.752Z","0.8.8":"2019-03-29T15:44:35.370Z","0.9.0":"2019-06-06T17:15:29.547Z","0.9.1":"2019-06-18T19:09:38.865Z","0.9.2":"2019-08-07T21:21:56.035Z","0.9.3":"2019-11-04T20:14:46.069Z","0.9.4":"2019-11-04T20:30:28.864Z","0.10.0":"2019-11-05T15:40:32.384Z","0.11.0":"2019-11-05T16:56:39.423Z","0.12.0":"2019-11-06T19:41:03.380Z","0.12.1":"2019-11-07T18:04:03.698Z","0.12.2":"2019-12-10T19:38:08.611Z","0.12.3":"2019-12-11T22:47:48.364Z","0.12.4":"2019-12-17T21:04:33.760Z","0.12.5":"2019-12-19T22:32:39.279Z","0.12.6":"2019-12-30T21:28:42.928Z","0.12.7":"2020-01-02T16:07:49.028Z","0.12.8":"2020-01-02T16:14:17.305Z","0.12.9":"2020-01-02T17:05:13.904Z","0.12.10":"2020-01-02T17:21:25.251Z","0.12.11":"2020-01-02T17:53:15.062Z","0.12.12":"2020-01-02T19:23:20.894Z","0.12.13":"2020-01-14T19:39:50.279Z","0.12.14":"2020-01-31T15:37:24.268Z","0.12.15":"2020-02-06T20:38:25.507Z","0.12.16":"2020-02-14T16:42:16.137Z","0.12.17":"2020-03-05T19:14:51.481Z","0.12.18":"2020-03-10T17:11:26.557Z","0.13.0":"2020-03-13T14:18:36.139Z","0.13.1":"2020-03-26T20:48:01.917Z","0.13.2":"2020-04-10T15:02:44.666Z","0.13.3":"2020-04-10T19:06:21.526Z","0.13.4":"2020-04-10T19:39:52.789Z","0.13.5":"2020-04-27T21:32:30.417Z","0.13.6":"2020-04-27T21:46:52.070Z","0.13.7":"2020-05-29T15:58:13.004Z","0.13.8":"2020-06-26T17:05:40.620Z","0.13.9":"2020-06-26T17:16:12.084Z","0.14.0":"2020-11-30T17:56:59.123Z","0.14.1":"2020-12-01T13:03:53.677Z","0.14.2":"2021-03-08T15:35:15.641Z","0.14.3":"2021-04-06T15:45:30.048Z","0.14.4":"2021-04-06T21:03:07.094Z","0.14.6":"2021-04-07T16:29:49.938Z","0.14.7":"2021-04-21T17:32:18.156Z","0.15.0":"2021-06-16T19:26:18.369Z","0.16.0":"2021-06-28T16:28:24.712Z","0.15.1":"2021-06-28T19:43:31.582Z","0.15.2":"2021-06-29T18:31:18.208Z","0.15.3":"2021-06-29T21:35:57.179Z","0.15.4":"2021-06-29T22:12:13.269Z","0.15.5":"2021-07-28T16:00:33.604Z","0.15.6":"2021-08-02T18:36:09.400Z","0.15.7":"2021-08-03T14:09:48.274Z","0.15.8":"2021-08-18T12:50:26.748Z","0.15.9":"2021-12-15T15:22:32.844Z","0.15.10":"2023-08-25T05:45:05.616Z","0.15.11":"2023-09-07T15:21:23.040Z","0.15.12":"2023-12-14T10:06:14.475Z","0.15.13":"2023-12-14T16:48:24.351Z","0.15.14":"2024-02-27T14:39:17.921Z"},"homepage":"https://github.com/empirical-org/quill-shared-modules#readme","repository":{"type":"git","url":"git+https://github.com/empirical-org/quill-shared-modules.git"},"author":{"name":"Donald McKendrick"},"bugs":{"url":"https://github.com/empirical-org/quill-shared-modules/issues"},"license":"AGPL-3.0","readmeFilename":"README.md"}