{"_id":"@calculemus/oli-hammock","_rev":"45-fdd486e555fde2c0a1156dcae9e2709d","name":"@calculemus/oli-hammock","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","dist-tags":{"latest":"4.0.3"},"versions":{"0.0.3":{"name":"@calculemus/oli-hammock","version":"0.0.3","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"main.js","author":{"name":"Calculemus LLC"},"repository":{"type":"git","url":"git+https://github.com/npm/npm.git"},"license":"CC-BY-SA-4.0","gitHead":"86d789f45d8f430fa35f9b722ef17020cd56e4e9","bugs":{"url":"https://github.com/npm/npm/issues"},"homepage":"https://github.com/npm/npm#readme","_id":"@calculemus/oli-hammock@0.0.3","scripts":{},"_shasum":"f6edc89667325662de147c1a273d62ab99f7523c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"shasum":"f6edc89667325662de147c1a273d62ab99f7523c","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.0.3.tgz","integrity":"sha512-Z5Ql6EX2cPUpm3USiHcNOQsj5ZB405JiGUe+8yxHOumF+NEEw/w/3nrhe75lkMj/KSZsVHYEW+0fASrunruviA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp4oCASfTOvBNcSpySU/bV4Eb/dWMdUhbKRkfHKchMUwIhAInlqz9oDQBtRGsPvlQlMCH9P+1QkcOTN5njf8a0UV3d"}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-0.0.3.tgz_1512234979779_0.5253972611390054"},"directories":{}},"0.0.4":{"name":"@calculemus/oli-hammock","version":"0.0.4","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"main.js","author":{"name":"Calculemus LLC"},"repository":{"type":"git","url":"git+https://github.com/npm/npm.git"},"license":"CC-BY-SA-4.0","gitHead":"6345594d52729c5c518df39e306d20c6ad9e2cb9","bugs":{"url":"https://github.com/npm/npm/issues"},"homepage":"https://github.com/npm/npm#readme","_id":"@calculemus/oli-hammock@0.0.4","scripts":{},"_shasum":"ae255a4b0e0237ddae40bcca6b819047e7e0c77f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"shasum":"ae255a4b0e0237ddae40bcca6b819047e7e0c77f","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.0.4.tgz","integrity":"sha512-/Ib+7Uijb9vTEc1S8qRQq0/gHEhNKq1mEKQjxkFwsGyAZYO3ZahR9P3e9Ekj4tPz5mYSD+21by465P85vUXRog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCatkppnw0hYo5n1wy5/lwRr5GuMG5ko3EV6OOZz3bomgIgLgMi8PsWrUMNh6DzxYE2JQ/1GjMPgdDGbAFtuOsFggc="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-0.0.4.tgz_1512235279466_0.12633208790794015"},"directories":{}},"0.0.5":{"name":"@calculemus/oli-hammock","version":"0.0.5","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"main.js","author":{"name":"Calculemus LLC"},"repository":{"type":"git","url":"git+https://github.com/npm/npm.git"},"license":"CC-BY-SA-4.0","gitHead":"e205eb291685870c4d6790238c223969dcd75bb9","bugs":{"url":"https://github.com/npm/npm/issues"},"homepage":"https://github.com/npm/npm#readme","_id":"@calculemus/oli-hammock@0.0.5","scripts":{},"_shasum":"a632027cef78363ae549647d244d1a767e19db8c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"shasum":"a632027cef78363ae549647d244d1a767e19db8c","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.0.5.tgz","integrity":"sha512-5DVruIw9wkHkKap5sEaN7CYqyRPumjk5C3m/HDRDCMnJ14C9+z4CQ9zYxLcmIYEmuLoA8g01IafkmGVC2jUwNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhjyv9BfJHvlhjTW3uteyU9mZKCeoKvgbl5RQ/e74eQAiEAkJ4Y4TbFXnP4kMiAEoc10C6oZauYL87k2rTx50gK78E="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-0.0.5.tgz_1513100324368_0.7329284010920674"},"directories":{}},"0.1.0":{"name":"@calculemus/oli-hammock","version":"0.1.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"https://github.com/robsimmons/oli-doc#readme","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"84ff6ac4f634ffe8d825f3f567e1e24afa58e2da","_id":"@calculemus/oli-hammock@0.1.0","_shasum":"36327861ed93b87267e20ec366cf3d6957c92f99","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"shasum":"36327861ed93b87267e20ec366cf3d6957c92f99","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.1.0.tgz","integrity":"sha512-QF3G0DYW8fdtTAXydYoF0QSykebC/BcdSlqyv2zjgQ083fDAsXx0/mA5pfeWfD/IY4oqQGRfwqtv179Zd8T3Bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMG4tb5u4cmTjmP9KHM//QUOmKNsMIWOgV7FU09dYEPQIgCA430DUQVKTn9HLJ3D61XpOUSplpqV1qGGg2iT2c6uo="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-0.1.0.tgz_1513186906927_0.29223718331195414"},"directories":{}},"0.1.1":{"name":"@calculemus/oli-hammock","version":"0.1.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"e4e36fc3a036d187cb52c4e09e4e793e58c39318","_id":"@calculemus/oli-hammock@0.1.1","_shasum":"4b68d8a5b7afa89ae403f7acf33ab8cc353968c1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"shasum":"4b68d8a5b7afa89ae403f7acf33ab8cc353968c1","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.1.1.tgz","integrity":"sha512-VogR/fJWlAzhV6Fkw/xw4yBxOjBH767t0MF0t6GafDGyWVIcuIaP0nNnTpmPljSVsY6HVQKD6l8obS+LFfu+7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjegrQeNYL7+/4LwSHM1RWGTgnZ5Bm/spsm/ym77M4FAiEA/zOzNQPjrdENlEn/spPT4RTG4PzA5hZSuS56vqG4Hsk="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-0.1.1.tgz_1513189026088_0.18626904650591314"},"directories":{}},"0.2.0":{"name":"@calculemus/oli-hammock","version":"0.2.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"rm -rf *~ && npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"e4e36fc3a036d187cb52c4e09e4e793e58c39318","_id":"@calculemus/oli-hammock@0.2.0","_shasum":"d5827cc68437ec61eecb3ac4fbd40b0ef6cdef6a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"shasum":"d5827cc68437ec61eecb3ac4fbd40b0ef6cdef6a","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.2.0.tgz","integrity":"sha512-Tn7/jQ6jVKzyToER2M+8c469t5b7dxoodXrcprNf6+Lk9BTnDcZTX68TrB0YDSfysBVu5OZmOKyBvUo2geEMbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyDW8mM5tGZ3A8e+o9COdIr/rM256+mUg3ufUmEmotfgIgPZljDmelBeZSx1o/uj9w50ubrEDOuJgkLga/A26qn4o="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-0.2.0.tgz_1513199119113_0.586377723608166"},"directories":{}},"0.2.1":{"name":"@calculemus/oli-hammock","version":"0.2.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"rm -rf *~ && npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"e4e36fc3a036d187cb52c4e09e4e793e58c39318","_id":"@calculemus/oli-hammock@0.2.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-oPfTWpNfe5CPCB4tWYy+xaclzdLDwbbvUfE2KugFSWVjbzB5zPYcXfnO6sNBvDYqvjBFGzLGnxyG5JhWN6iAuQ==","shasum":"7ca2d072c014ac747e9a415b31b87386842f6900","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjPPGhkJ+Qm4oeo37dnEalYDJCLlHRni0NeFqj3CXFTgIgcm2l8Slc5El2E4M9o16n9pHTRWNk7QnqTp2bwfu7/iE="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-0.2.1.tgz_1513199700035_0.28554080077446997"},"directories":{}},"0.2.3":{"name":"@calculemus/oli-hammock","version":"0.2.3","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"rm -rf *~ && npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"e4e36fc3a036d187cb52c4e09e4e793e58c39318","_id":"@calculemus/oli-hammock@0.2.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-ID0MFzjcsfAMe1H6PBRSQGvfXg9pxN35MllJodE7eE+Irl0o1LBKBS12v8cR0wfgKSmRY4fleTXgNkKFiMS6HQ==","shasum":"f5fd1482d9c04dde8c13717803702709b88a4ace","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHA54WUCgYqMUAReTBcctgV/t10gOzb1V3temyTMrSu9AiBvoJLXjoTmd0L8RheSiqlNoH/0tZwHxQ9ftS9InOct4Q=="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-0.2.3.tgz_1513200765783_0.37967700720764697"},"directories":{}},"0.3.0":{"name":"@calculemus/oli-hammock","version":"0.3.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"rm -rf *~ && npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"073ea2af5bfcbb9b89d12afd850b037263461cc7","_id":"@calculemus/oli-hammock@0.3.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-3n+yrG3KJ9IG8KmbBi2tfzfzCgt2BCqYjLz3BlMn8QiNe/xE61Xx23Ko/IGNcOfYqPP22DzBpFOIvSzg9i/arA==","shasum":"f4d3dcd17eaa75960b0fa9d822e6be4395806093","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsTGzItuN7QZdu/eMx5g+AUU/TOzWn84SIAWYqpuux7QIgdkhpwt1AJwVJrKCT8+A8wVxLlc02TQ5PW3ucz3kmaJU="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-0.3.0.tgz_1513374677320_0.10321496054530144"},"directories":{}},"1.0.0":{"name":"@calculemus/oli-hammock","version":"1.0.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"rm -rf *~ && npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"4e5cd979085bb80459ab171a51d34a9681f93899","_id":"@calculemus/oli-hammock@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-lUl896jJzx9dshE+4wtytmTuSYmZj6Cdq+ufdmkbAzjCFdMfmI6zIW9N4rAbdwDiAVs1SFiL04KP4L7pE1xBlw==","shasum":"da88eef1ceadf3c1f028fc39df682a677c862aa9","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUlnRG1JFOGCSo8dQsFg24jG8gctQKpxDVZtjNZsXangIhAIGkULdjbiyuh4U3OEbl8ZIjntBBMecitzNNJxmheEka"}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-1.0.0.tgz_1513627046967_0.6571581505704671"},"directories":{}},"1.1.0":{"name":"@calculemus/oli-hammock","version":"1.1.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"rm -rf *~ && npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"3b9d4ebc6bfe62dbef96a32fb43bb35a1d39fe7d","_id":"@calculemus/oli-hammock@1.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-8NcljKMIMJL/pX4hwyB3hNEKiPSdJZuJJLUMsLc8XosDct/5RrTBXTv5Ektmp9O/uOBVCWy3yIepwnbnO1IcNw==","shasum":"c253883b0bf334044580d3e2bbf42808063e7c4b","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhdCmimZ3NZodlZ+t1IFCFCdwTGMnzi9q9lKDK86hEEAiEA+HHs50tp1LEQ5MI0vh5Ep28V5/0cZHvhno9vPwkW9aE="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-1.1.0.tgz_1513720209764_0.6744936071336269"},"directories":{}},"1.1.1":{"name":"@calculemus/oli-hammock","version":"1.1.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"rm -rf *~ && npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"3b9d4ebc6bfe62dbef96a32fb43bb35a1d39fe7d","_id":"@calculemus/oli-hammock@1.1.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-4OKN36ljlS5tgfxoCRDRhKLxgyBKyWdAJou1DzLJZp7pXlEd6PnbRBDLEQQUKW8AKZ/f9hzVs013mO0blOIedA==","shasum":"47311c5b418977f1b804823d738f3009b7a25de0","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUDKgIs12EpXLBxcrFW62TxgaJccDs76knMY7rs5VRFAiEAqrdOcKlYu5CXBUbGjxajpmJlXqgmO0mfEEML9x+4+bA="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock-1.1.1.tgz_1513720316796_0.33431223151274025"},"directories":{}},"0.4.0":{"name":"@calculemus/oli-hammock","version":"0.4.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"npm run compile","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"814aeb8e0301ff05420ad482919cfd0bc03f6716","_id":"@calculemus/oli-hammock@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-ajgg5snp9rPVt/UFbLn34wPCrPbgMmkFEsnMyNW+FwJsDhHONJV9sPKrBFsSt/3UB8QJFPMJ1xWOX67fH8YKwA==","shasum":"8a610f1549f0ea5c91a65a83dfa6d0d63e0c5f63","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.4.0.tgz","fileCount":28,"unpackedSize":51952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa34vACRA9TVsSAnZWagAAjwMQAJpR26FQSnxgBmR+unrh\n7YJIdQKT9EC87VtVFZvt26uDb906TyJetdcm8qSAuA+L+wXhSybzUitI6v31\nyYVzSLFWg8QVoMTaHI2u8w/QvMNNKYhWtcC0+hHdkoFmMC8bA7pcRZNdv9Dk\nAoPbNFsHeNy5Qtvn1CVAbG+cfmFf3HEm0FdX9dgZfSTXA6KwbNv+XATNjtvz\nURLDDTEPmiUKRm6h+n2xN/k9BIJFGMxQMw5P2s3RZbwLnaQo2vyxevmsiNZQ\nAukiY3Sym5///YmrTlF8nCNklGr9fVfKcuDwxxXbTvj0W+4NUUTpJBy6nGN0\nEiKpwld2w3QTVlgdBsmbw7tsVp37iDF6siUx2cZj9LprWHjloWvDbomryYmn\n+wDn4vVBhPdxppEUdVJfokwzR6r4RWvE88F/SDWaqD/8DURKBuZeOF1JNRu0\nhe8pTnj+X+SKI2o1CvgY7VOqO1ExaQtGcnHGASqayAh0I9Qc0y/SIyJf5ete\nKZsoPUcOZGzdGE8PMjJm2aDceB7rIdrvLLzG0HX8+C8Ctmd8PJC99ITbNI5o\nrLMI6o0jzCEKvCcBstTWtN2ajbWkzMq4LZL+kfGZXBLS0ixjcrbE9Ti8VwI0\nAnnElZ2a3PvNzNNXFvrSa07RVvFx9f5lLRGUgNWq8AmocavDo0/3r31+i+Qp\nqhYN\r\n=10IM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6X5Xs8bIsreRf5HOhLhVT1pQSQ8MApbf63dxyjn8lwwIgYXszuhFEupS9G/lnj9RRGYN8AMuOHSDvS1EZmV3DAeQ="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_0.4.0_1524599743488_0.9784133755547852"},"_hasShrinkwrap":false},"0.4.1":{"name":"@calculemus/oli-hammock","version":"0.4.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"npm run compile","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"814aeb8e0301ff05420ad482919cfd0bc03f6716","_id":"@calculemus/oli-hammock@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-dK5WRIVW258NiXfIM9BEbwWoJLWTLgUxW8ZV8/IQ7r4rBZymF3N5nYN7/uLyOQ3sYlPmoAJTogrlLSBpVL2ovA==","shasum":"e691004f066fb4083f778bfb174780c362966f7a","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.4.1.tgz","fileCount":28,"unpackedSize":51983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa343OCRA9TVsSAnZWagAAWgAP+waW43z55eAgyPlnvlO/\nHCz/FAQXAQPrCyuBzPGDSxu28CVCCGotUAoiyRuXtaUun0M7c0DENGHE4M7E\ngtw3RhkEP5Z0gac7LtDjd9vbfa1MB/rGun2qVtv33FrZS1aE+OucXdf/1rgF\nuJqtGMVEpXB94+EukJS1jP+qNj0RedciaUH4x3N3w1xSM/n151A07AnSbFdW\nRfP8irwfh81kmWOHI+jMz1jL6ppJcOoMJoDW0GW5gYXuHnLJaKW/5H+vu0sV\nVn4Tp7TN5cfJa+4F8RKfXEtJUzjLicj5tFpLbw+3u42xl6zzgV3rM7r459qN\n4BhwMKf5ZvfK1kE/I+GoQVjAywlV7bxU5d8Uo4Wl7bLPylXrSpsy6qyWoZr3\nhrTTujU5UVPJg+nD/9tTaIIkUkWquRO9BZybmCo3AEPftmOB9qjuJ3qE4kdK\nR/ZxqRBQPsL7t/cR3qf8SUBBl2aWKY8ZVzR3LzwfiAR++Y8FOmYjXmiv5/qd\n4pJLyKJt2xzTRQaHszcffshcunwQUbqCAE7u6UNkv2st2bZiVB/CiFZc1NQX\n8M2mTv+oxcUc0XbEA79CpwkTsR3FNOiWR1CYmwMsorfPa25J5C17qTbDyjyi\nlM9gUD10rTVeLe01eE1nVg17Q2OzhvjKws7aqVjGqxkbX3y7df8UwT9+46gz\nxGj8\r\n=69dz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwSdeB6yVIwHBNwp/TeLzRgERu9J3A6hzx9iSFN4PKBAiEAsFZ4Bx6amCAzfMUQ8eKHTNHb+NNY7zRWuSuFOU75s18="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_0.4.1_1524600270167_0.48679620497870046"},"_hasShrinkwrap":false},"0.4.2":{"name":"@calculemus/oli-hammock","version":"0.4.2","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"npm run compile","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"814aeb8e0301ff05420ad482919cfd0bc03f6716","_id":"@calculemus/oli-hammock@0.4.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-wyVeVNeL2kqclSVv4hr/9gQYQSqwGfWd9C4iKhN6dweQK9VOy4KiVlZEnmm5BZleQ/lILEup4w1J+8DoGUs04Q==","shasum":"885e688ef32362e1fe6f0220f2d0c56a85a58e0e","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.4.2.tgz","fileCount":28,"unpackedSize":52039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa35TJCRA9TVsSAnZWagAAta4P/jMm3uP+VANVXiwPDb1X\nZQhd3eFBAQRhn71emREBmZtl2hl/Ftg6bikZgeqVKP+UOe2mv1SD6MfBKXU8\nhu9SidbvetwqNmzugmEUnShbyNNxX9Z/s6/a1AUFN+ypcEAWEYzcnMGR+HzV\nEQASju0nGSUlIFI8MLtFBdRcvMAt1D7RUck9BZdgpg1jukf4EYOczseygWNy\nUG+HTPIId67kiSouGG25WYQg+oX65tCwyD54y37qeddixfW3p/WjkEbL49XU\ncf7DQoo6JscA+M8TTCRbopZCKPM53INoL6hagRlff4+bnh4Zs4Cqk1uybHFi\nDscsujFjMzq+AMV/HnO/hLFI+LWA+nBlXJJZy1z29jBaWf+sGsb0/G34Vrp0\nbQLYFCn6BtfieEOn9Aca+OqPn8UySSmAxczEAO6AS4DEJnoRlu5fLTkARREy\nXXvvg6lob92doK7ysgFHOYi7WCoV9RHGlavBVzR6d3XdGKau8NRD4w+Ohz34\n8e1lMgy8+GOlB67FPlZ3DPod1vpxUXtcuM/lLItVRAeg7mXcFs6Y6kHsk5Cz\n/IvzX8oswqj8Vka45qakncCIFWO6Y3qIlh0Ea+fmaN4Gm1/3X0hwSqtG4gx+\nFfHaIzGJPkVGjYaL+Cayq549nCph9D/mOSLinsUbW6P6c5xk+PokH/fruWN3\nLBYq\r\n=BrSZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8tzfyyIJJNMGaTTA5DWhpslo0vEsNCzW+i0FJyVdplAiBnpPbQjlr7OLgdBMENe4MbxGEoQciK8WJLtG/8bFxqbg=="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_0.4.2_1524602056438_0.5858046549248759"},"_hasShrinkwrap":false},"0.4.3":{"name":"@calculemus/oli-hammock","version":"0.4.3","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"npm run compile","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"097808cabcbc32382769123bd75fc6e713614ad9","_id":"@calculemus/oli-hammock@0.4.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-HQBIVigRvMNuMNCAOPIo+csfay8xUgmi2cxUEm0zdO8FNmky4YFDjv7FJ8Ixl7fitdAj2CT5KuwRdkvyk/v1kw==","shasum":"0e9fd28624507ff91c16d60177072ba9245e645b","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.4.3.tgz","fileCount":28,"unpackedSize":51950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4KQtCRA9TVsSAnZWagAA9uUP/2IQ+1DR194ewf6CgiOi\neL96aOKCTTRw5Oe7jT6IMWWQ0SUq9AzRB6n+F2euTByUQt+ZIjRuEFQT61f8\nrBL2DaEZoNKsAr5TPwzjP0Ih7NkcxtY1PNA4HsIVFo7fH+aDX0h4eGWi+8in\nCPP6Q9bkFO5+UdjJ5okh1S9U6hS3wKopQ2PY1/n2y+Pa52OdGCAUvUTjlZfQ\n8vxUvZMEmvYBrggti7oUaOipl95/JcLD+J/ytQrZlp2igaCin90SGWi4BkNa\nr+7lbsa41g6WuDM8xzcygFa8eI18N5gYsMCG58hRjTRgtdc+SYeVWq9tDNsS\n8BZ2ADBZYMafFHvcgpRtlHZW1wisFGXkfS4KMk+3yqr9PqUu4WtwOrHwdFo4\nDwk2rhK/7I8i84ce1NRiWJJ99hFvsYFb76Lr35E+RM2PiR9YwkI8tQRyy+HP\nPeTLl9HUAF9YK9vRQfcGJgbMbJLeABSVhNY/5aUXTvgApdJsoB4YauMhOOYR\n/TjYbyBL110QSjidE10/LqqLKqC4z2I2u2JVT/1gb4AeX4vyCnOS26FGQFsd\nGwCRgHRuelK/2AsQ1XUO0FzoaxCKC2zlUtUKZ32kcdTkYNGas8MCGbKDv3KW\nS3GGfMkYeeylWshLiqIlkGKXr70VheBAhtUc/n4U13sWMf2cu+xTemEoPQC/\nKURk\r\n=/vwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0DU/9ldZBk0DM/3aH0aZRxN9S06X0tcyBiVCjVLzIQgIgH831o5eL2PmMdULsNnKqZ7YizBuJBPQGNXe3gVAN9aI="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_0.4.3_1524671531999_0.709297244643396"},"_hasShrinkwrap":false},"0.4.4":{"name":"@calculemus/oli-hammock","version":"0.4.4","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"npm run compile","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"d588e4bf646ce16f7040aa489164022731c00f63","_id":"@calculemus/oli-hammock@0.4.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-v2PPwL8bgR/ZEIf1bEgAmPcXaNyiPxgwHjrHx3eNwURk1jVUw3IyYNEr0MAfYLWjrq003w+SHaLLOS//lmIzhg==","shasum":"d0bea9fed1a613f1ac336bfe0ec87f2b2fb0bd96","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.4.4.tgz","fileCount":28,"unpackedSize":52090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4MPICRA9TVsSAnZWagAAt8kP/R28ZXup4qXIT8WMwO6k\nkVB4w0PLUUQZsRY7/kYbmHhYkvfuQv5FK2ANOUvmq4kFHiL4AVz2Bv8PE04I\nNoKH1BaRR2HyQrAfWchZcAASaiks12K4OHl2yUCk1fGuwd6sv3rO2S18ePxL\nfdk5IbSQH29QD5VLemviszaQO1xfBIo7iieTqxq03i6TgMmZpYxnINxaZ7Uu\n8KAB1sY275Ud+2yGou9t6V3zhNWy7t1bLzfUQBE90QLFxHgH57SaQvM/u+Mw\nM6dPoiJ9ZKEaUteAlp2epd5KA9WE/Qfw3i3t3t3qvZXXomR8yPN9YgRQ3EUZ\npVfKYLysyJi/+B4zEbn+GL90Jpxfm8FzSzYxUMO5cd5NPe05gH+6ydT5AOm5\n9ssHg7+fKWGhWH/eCTsRKu9dO57ZvbpqDKrIO9DU0+gQqJYco6jchTSse3FO\nOuo7pxd/MzOs7qM0xzRmoxakz0P2LHJ7vcdIf+YzJK9stnD83dfdQxwVFD6r\nHZk39d87gftdEP+jYtiJ+IWxFTEmyDOxUrEK5nvMSCjLPqzwlVC84KvlBMGK\nvHaY0DmbYJAKvgPKqFe2uikKSTvJT4+r6R7zRRiCapRvuuxsRSMTf1L3YCuo\nnrvY7VMA9zWWWgFI3PA6WLtahv/1lyfDcHAAfC+BUT88JPcysbUeNtbMvPYy\nxHau\r\n=r1Jg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZunLtOEoXQhsgyFRzffX+h+0KXZPLMULXeGIk6TP4gwIgO0pDvLWSHmfOwx/zUk9nZNJgw1M79dvbrVzO12MgN2o="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_0.4.4_1524679623726_0.21637710930725795"},"_hasShrinkwrap":false},"0.4.5-alpha.1":{"name":"@calculemus/oli-hammock","version":"0.4.5-alpha.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jquery":"^3.2.15","prettier":"^1.9.2","surge":"^0.19.0","typedoc":"^0.9.0"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepare":"npm run compile","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"d588e4bf646ce16f7040aa489164022731c00f63","_id":"@calculemus/oli-hammock@0.4.5-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-hJGzXn2iECnLX7BIDP+vbpJm6DejJoatvmd+UWTOcj9AV26mPjQLNBLdt3RCBM6ceKFrCLdFqrjkOmEnjTmVgQ==","shasum":"f8c4b812475f9454b416ecdad18ea64015c0c6db","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.4.5-alpha.1.tgz","fileCount":28,"unpackedSize":54033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa44MZCRA9TVsSAnZWagAAqI8QAIH00q4rOG17yvD9tt84\n2A0kES3jPAKCa26ytER7BzANBR7pQ3EMX4v+O58y8MwsSnDsr7+3NlC6vK5E\nfj7zN7hyUQs+RU9ImMoEILjWHtjyFUa5bmpjUaOC14349hA9KpOHxrnjDCGD\n9tOgKa8YFjC7js8IH8vmnfwAwNBIwcd6ZaRUjZRzlecrsRS01y6w7tlBr/US\n+TrfmVCEIHxBpu0SjwQJOyhPJJ2282rQJ0DxBj0+7pAMB4jRG+bg9IvgG7O+\necza/BdDgkHyW2KuUEJiRwBpQRdP+IlBukKYRlgvPCr7c8GDH6HXRUKJEgIP\nri2hOOe9wFSRpIDC+VDIc4oi8mROFXw43eb6xFVfYp96hPUQt8ISmK06MS5W\nUCg8VRijfziXU3JLUcbRLNVTcwp11XjdTscTBynJx0hwbV2RiPBAPcZV9ota\ngUHDGDX12q2vv7O6Z5pE8B0OpCnOE0XPHNOfr84Qpfa0jyefOj8Qd5OM+i8E\n6bbuC084CFnIX91Wq72yuz+dkeiOhl9ziS4VAKOjvq6sMDrhx8GhkgIeYaYm\nSd3FLWDoWHjUuLkYGYgUz7haEPWIuFpvOBLiw+J6YbLxglcp0zpK8+yuLs30\nUxyKCM5Yi4Y19LC+6lfCSiwRe0jkohEYFOm1iaftkBNcBXWjv/N6aWRk2m6s\nSKiC\r\n=mJLv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9IikwUP7XySaa+XAbjZCK020z6R8TV46IeM3yo8NIyQIgPYsHEbBcipCEvXdHzgxlMD5LIDzcsnWB7NU/Kfo5NUo="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_0.4.5-alpha.1_1524859671633_0.8882873585357627"},"_hasShrinkwrap":false},"0.4.7":{"name":"@calculemus/oli-hammock","version":"0.4.7","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","devDependencies":{"@types/jquery":"^3.3.1","prettier":"^1.12.1","surge":"^0.20.1","typedoc":"^0.11.1"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"dependencies":{"immutable":"^3.8.2"},"gitHead":"32efcb7290a1b73009b38267de84049ae8e70576","_id":"@calculemus/oli-hammock@0.4.7","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-nOpn3aCxoMXBy2keLEFTGtjHg90NBBwxH543TNxrtV3CeQ//3OU5/nDEZ9NuSQbp2v3rmHJIuehx9NkiVHdTSw==","shasum":"6bc735631f3b3bb38488138c517bfde4fc2a9209","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.4.7.tgz","fileCount":31,"unpackedSize":64879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+Z0RCRA9TVsSAnZWagAAPtwP/AjEMObUdZWEtLV/lf8V\nOjoq69qKDIJ/UDuG5SzrWF6Haj1/BJzbdIYunSlF/Rong7s2CUuFUhhatuDZ\nnRSQuo8DQIJAfE4Hew+Pqie3fv9eLfbTpQxxuXZKVy1rSkC4lMCFZOuV67lV\ncs2Yc68IJR3vQBvO0IwPaLQogjs2S/y3Ll3RQNmUVTOgsoMPh60A77OvCH+j\n0c9vILyKYBxwZXnP9GtUdYoLlhEctAZ33O28LtjipWlEgnWGSTRnHiKJ9Va6\nM6HPlTPX5AXF3x2xXctRO1RZjptJ5NxXEbo9mq6eeHVuJp8na1ZkL7a0+upE\n8Ma3JbOGhh7CmWt4qcKOXTb4PBtLs7HQq27SKcf9t+gBRWCjqZkwtzeEXaYU\nRthA0MpojWDXw0JV5zefH5BDA6ngTW3FWisDPJsGSNmuuyc8ITJ3vvkLmuau\n/cbfHc6X1sCH7nHoVUkXnOeIQ/BV6HjQ3FPTcyJItR6Ss7kzPBBHkBviGZ5b\nQ0QLfr7mLaxy0rHZM3aoVCVsVlPm824b7/7FSlY29mdROG7srKuD9B15vZeb\nYKIJCcgfFF5YmDDYlVeX2Sb1lV8a078U+Ey2rcDjd9/lbDcUJTWO3KaC0Vnv\nzdehJQyyYlnVJ+xZJSohTqnpY6tKO+scmybwmdWIrHgUcRNIrzOgxgKk1oC+\no75w\r\n=Lp38\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxm7sEs7tVgeZYBX5vWwLidUmf0mZrWFqEaVDWJI4T0AIhAJgKeOdBH7BBrz3QJgdyWiiBhMKJN0yDDIUvbtjKxB8M"}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_0.4.7_1526308112667_0.46043132085798244"},"_hasShrinkwrap":false},"0.5.0":{"name":"@calculemus/oli-hammock","version":"0.5.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2"},"devDependencies":{"@types/jquery":"^3.3.1","prettier":"^1.12.1","surge":"^0.20.1","typedoc":"^0.11.1"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"2133ecd3dc703278454a0206057d9fdd40b8e200","_id":"@calculemus/oli-hammock@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-Epsy2K8u40PN9F7IipNfIioTtwV2+/07HPgmqTCO7PxQ4P8ZVbfaturwIjdqSUjThztTrPb0UwhtgrelBoP7hg==","shasum":"7475c8a61f4a890aada4164b940b006b9382b980","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.5.0.tgz","fileCount":31,"unpackedSize":66447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+zjRCRA9TVsSAnZWagAA+TkP/1Cb5jpC8Va4JJHfbOfo\necYNXLLIIEqQrVCQkimKXs6hLavzOLDzCZj6nl5Z/pxkgWBQhMq9O/OZVQmi\nhBAk1pq6lqaTRpYtk7E4JmPnFV1aSLDe2eZzB8Rs8ACtsnLe7DE2yLmDJSeQ\nbPRImEq7e3hktf2UZ3zMJJjw+GCGAFHJGqyO0nkH3wd0C9M/nrz432ySaoH3\ny1efrKU9SN/mR32j9pgnNpPNa476HLTCv+zpYtJVbP2h0ALs02P9w2z4sEVN\nbXSYRQhtRJ76v6mrsNce2TaXAXnk8BcghU4J/ACSUcJHI/vn5d0PCUslhdTN\nNeT4ZQ4xzaEYjaco/7/aCWCTsATsWju8A+vaZU5u9k4ZoJfMsMiAUdijJ/0D\nT7fL078uHUKLsBaA4wZ+M1FRy+YRCMjbTSVvEUQb8QkEFqU7A00qiAlcy2Kp\nnlNQ9Wfdp+yHC8YnikaRCa9edhxolXdGte4i32P2us2SgW1fq1wOhyJOC6jx\n/bBoeEdbOWo3/kPU9rYBv+8EsjJV2zoasXRTQCgHkFHxuWlHj3Hz+8IBgq2k\nAl+5/ZoIaAmuJ5upNjl/9ledR/dd64HlifPYL/7Endy70bOrGE3NVuyAHfwm\nVePRu+vIjvR37ManlWmnumsE4OIF/erqZOUpfL/t/UUKHrP2DFLtcIY88I6Q\nodKh\r\n=z8/E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjjtx+wRBFRKFZZHAiLeMb4AayQE2xeZncctQpwZ602AIgIWxcgecvp0uQGzZ0pcBCAOfsQyQM5xCQwyKvAxOIFqQ="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_0.5.0_1526413520705_0.2663293923085224"},"_hasShrinkwrap":false},"0.5.1":{"name":"@calculemus/oli-hammock","version":"0.5.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2"},"devDependencies":{"@types/jquery":"^3.3.1","prettier":"^1.12.1","surge":"^0.20.1","typedoc":"^0.11.1"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"3408ebd6e1b603b878f6af26d47e0202f8cad14a","_id":"@calculemus/oli-hammock@0.5.1","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-PI4oZ09RSP9eTg6M718KZ5oM+zXCZmjiJbGkgGkrAIYbPknI3tU3I9556xigS9jHpZ57PV8UhheOhp3ywVO37A==","shasum":"9ae15d62b6f500dade0cf046aa3f6dbe82aea1f5","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-0.5.1.tgz","fileCount":34,"unpackedSize":67674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+0LjCRA9TVsSAnZWagAA41AQAIYuLoWBZ/Ve2A15va09\na8MBCgqVcylxDH4v+vzr5MNKlBvN5y5ClGcJXZM7Fp+oAVHvVz+65Nyi9DTk\nyCPxnbegzom0eWqeO5bydiu/185ZlMkwZZSQe94iYZ/t82CffvGKKglzaqU3\nAT36zzTN/kQKpdtPoVnwqsTMDHRVSBN2gZvbTwSYECSgWIFpg7WCX9+zl2/j\nEMdtIsTmQAzmRu7LDz18itdQj/TNv8e+ksl4awLRxHp786Y0kfQHRNsxEjTg\n2bER3KBGkUwjYDBdlir0d6GrY6LR80VVUOqOek0n/isIaDCxEwxhah+UDYf6\nJO7Vg1cG8tc/PTV5QbYkV1a+QQeaZQLqeP1EMpiur4+E3ebd93n9+0T+lhLq\nuefbHocUkhM4xFlGHnwTw1xys7NyqIrHvLMyFvUxjMUL5PWxeoWpMTHGRcmS\nrdOV4bq4J0bBpONRwc/iIpB9p/ZvBDLII0Q960boDFpifXxd/gNy9n7AWEwl\nFZ/EsIRHfFipbx+4xY0cFEd6IZL+mErIxg/6yF0C33zeOHngB8ZrtPV5X4j3\nhS1qfAH6F2liJ8CcYESXGNuNuS7/e8hD0TfRHV1rdbaC5FmEzwgSHx2I+cI5\n4JPGFTHCJuZv+NyXd1hn1LrSw1ULBFKmOKBLIwGdvOIbDNU3DufhTjsmAI41\nOqNM\r\n=JG1t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBGVP4OZ9Q1DrosGr9o9Br0jKS5bjXGnQa0LUCVjbLYAiBqaMPhFVw83UpUQ2kTft0BQ1iyyZXq0y6RVXa0NP6erA=="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_0.5.1_1526416098649_0.44697207815546025"},"_hasShrinkwrap":false},"1.2.0":{"name":"@calculemus/oli-hammock","version":"1.2.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2"},"devDependencies":{"@types/jquery":"^3.3.1","prettier":"^1.12.1","surge":"^0.20.1","typedoc":"^0.11.1"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"3408ebd6e1b603b878f6af26d47e0202f8cad14a","_id":"@calculemus/oli-hammock@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-I/W0aq8W90cR+7nZRuSef97SjTKpUgX0lWdRAbGstY1oT4FF9U7kL0zRn0aDscX4DOD7OJfcGyDB9GFLg5gJ+w==","shasum":"5be29d2cfc8f4a940935c55ed0a1bd1ce4e2cfc0","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.2.0.tgz","fileCount":34,"unpackedSize":67674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+0PKCRA9TVsSAnZWagAAYeQP+gP3vXEvfU6Z758v1p98\nx/7yDAx/g+NagOZRDrCzGOT9ZB0SC+a/K26P1/NuztVZFVDHn7jLpMCOutZk\nsnd0rq/7JS8thw2zZsLWGxUYAKg37f5M/8+ekhQLnFQpoBrOuZj4aNCkYzXz\nQsrHNMU+uUDFINiKYyOFSXmGJUKfTpSb0BDHppmuQh0aroITqUEy5Xfpf39v\nZbXwM/m3F6s0fR9K5DsnsmG24xBnGVboFzFbuJyWZy1WKwRtlCVDWMdFrNwL\nnnapTzfuMHZm3UewPKV2T8i4n5YFKWRTNklDCMvPub+SL6R9awVKcUPn8q1a\nc48cJXEnEqeg62bQC4QtXtryWcWkUlsgTk3h0pxj4mrriFwfXLEdeU/YZquP\nPUJEG5ny5s38gNfMXwecU0Ow08jiSx8VRmzglu6liQ2YJbWKFoxZ+ZqpPSEA\nEUXr94b+f+h32C+cbSJXrakx210k2aiBnLfv9JR70Zs6vdQB7g9BYbTTXqe/\nIh3V8a5djXVOLgFoHI9j8e+pgirRl7vxkKkPwBkdJFWCUKIenpIYVrc1VbLb\nqnxlNsxL3RVKxeSSXi1wiCFrkbT18vtpFL+uEUn8N9SWZCqiXGIW3uTw2xLe\nVoZR8TcHr8j6XaRD11MdFbSBj43//BfTuqAaFBpxtcBf+XpF7W3m9whoklG3\n8aam\r\n=0lV+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuF5ajCcklHAhZoF1qHAn2uGCPCbt/u8I4zhs6ZaixkAiEAwOTbTcz3t210BkjzgpBwtkES/nSbOjxdDYTAi1docFU="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.2.0_1526416328445_0.2868927750060737"},"_hasShrinkwrap":false},"1.2.1":{"name":"@calculemus/oli-hammock","version":"1.2.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2"},"devDependencies":{"@types/jquery":"^3.3.1","prettier":"^1.12.1","surge":"^0.20.1","typedoc":"^0.11.1"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"3408ebd6e1b603b878f6af26d47e0202f8cad14a","_id":"@calculemus/oli-hammock@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-YMrpDmjTK17k0HdwcpEtZZFeGE6YCNsl3VWpix6IgR9ixJSgJIvzdllT/Ao0f9Sbt7uRu3jABP6uK4kz++fjjw==","shasum":"52a804e82bb981e0bb9e519d2abf04ebaf1f6d8b","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.2.1.tgz","fileCount":34,"unpackedSize":67666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+0gzCRA9TVsSAnZWagAA3wAP/3WvqtHyzIYobiVmpkZh\nKgv6pfxQ8VVqG4imaCOv/KXQs7k9dvePWXZk2G8vnShF+pr25mGa7VIzpzNM\nIUps5lQdx7l5RTFiiWvqJlvWZFUJHKWtibfCVBQUHwVv2WP3jb/+bhh27p1e\nSbIpJ/08VqSCnEr11WHmMDj3PlEHG6YdYKZUNbxBoJGvuKBDWuu3cVLxPCGI\nDMZmv9+epe8M7fPFzX2Lg6dOXPgQjIlKRVgRMYrA1JWn4EP2A6mQHeFKXLMc\nTi90AeaL1bdq7NjB8882F67tcrPqg3BCQjF9xEnlBySew16qwKORbxZ4mGoI\nkLQ5Gxa6YMCHQbz+I4xNscBXNCadSnf2lf7pp2aOnf9ITUL51seY07qDjIiM\nyh8rVxmMv59MojED0B2vooW5ihwqW9fbUTR5UqO9m9D6jz5nKnZ7Ixf269k3\ny7yMA0mSum2dKo0x26s3QfI2lMbeRALCNfdBN+Y2Rv2V5Ej29ls/mhx3FUVh\n2gGgww54eHlV1+q8lsnaboBeeBW+nMFA/d5iQuSnAd9t1AN6GFaXqA8DU35V\n1LcBp9vbstqVkRwQ3yxt6BM6HeRveT5lyY9EKgZQBDEXlo15U21vJBhEMvwm\nsUWMxyKgF65BpZNlbvywh5mzGW6SiJDWj7YEVFxwOqV7H9D5C0gbWGPeCuHe\neJ7O\r\n=5z6K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1vc8wcg7qzS62kRbGO3RkRhH/5afxvgrYqdYlo+kXpgIhANqnZCorofhk40UkwVVxdTbJkFAwXo82CTl4vLy0xsZh"}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.2.1_1526417459279_0.21956325924466724"},"_hasShrinkwrap":false},"1.2.3":{"name":"@calculemus/oli-hammock","version":"1.2.3","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2"},"devDependencies":{"@types/jquery":"^3.3.1","prettier":"^1.12.1","surge":"^0.20.1","typedoc":"^0.11.1"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"241ac5c626e4d56fb9a10a90a031355a2476c29c","_id":"@calculemus/oli-hammock@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-abBbZnPmxPF+4JvhqkdM64TbhMWV/7AA+O8bv2nXzESY00rwpLzP4Zy+YedCktiXBe6imRpLfqr3piQlK2HJ/g==","shasum":"356efd4358e290d154fefb65693b61c13540547e","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.2.3.tgz","fileCount":34,"unpackedSize":67794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/GWvCRA9TVsSAnZWagAAQ/4P/2m9bK+5qJ9X6Lai+WjD\ntHrpUU3z61c2l8pCkSi6FEEA7WFy1aQk8qIOKW7BsCagNfr449BjSHTsXgJu\nbs2ASUW7tPWTtfheiDeFXMH2hIE+iIIjT0x3hqo5mGqU1yoVdLqz4lVH4Vl2\nBmcBoyM3p5dfJ3dPTr1W1bvdZyDa78sqhfrQEvK6bihSQg5YFvh/OVMgkSMG\nlUuXqTizlMtoC5lDoNNb+j3NTU3MwQt6QtrjXZzy4ifs2drTde6jFySLqz+y\nNIPIff66c2Z+NVNtOuG1ZOhE38kBPFBpZDqY8Jfd2/QWYGje7Kfvag+1B4Sx\npoRa6bUHc5lMshIydfJYMIJ/ZEvg9vxbySE8ka66Wo8gZtYnj7BIWbwwFhZB\nAFXZ5yCqI3qC5QND4tIh820S9IiCDdyOFToFkyrcjGkNfzaXBp1FZoFkuQHq\nKlpi03gweCj3FvusCYgkJfVt2BHFRV3LeTiYMSy7wRLxkOv7YI85B7Zy3f5b\not5CSbBUDTop6W5UiNAXpwQQ/hS7lInVMmbvvBe4sUYHLVpEqty9o1lWabNb\n6lvwVxOht0Z5qJfGU8lGMbPCUmx8l+PQDe9v4P7fivIBJmhshaM5sHRV5BOI\nZdnoE7geyXcvNjCMqacp0SSYuZWzfaEHYGjR8zDVlfRxoR1uikf+mo63YEwK\nIAt9\r\n=q77+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDARZKDWBLJD2Wt8gXSBQ7w7HaKzQt/+ODdvqbnOdelqwIgEE2vg15OdGV9ZoAsHicsyjk8qmwmC44C9gMa1rZTuzg="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.2.3_1526490542166_0.7829095897749914"},"_hasShrinkwrap":false},"1.2.4":{"name":"@calculemus/oli-hammock","version":"1.2.4","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2"},"devDependencies":{"@types/jquery":"^3.3.1","prettier":"^1.12.1","surge":"^0.20.1","typedoc":"^0.11.1"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"eb459606fa7422c84567a3d6408fc8c5d65a65ca","_id":"@calculemus/oli-hammock@1.2.4","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-DL2+OlL9Agtqhurc+XMqgNg1EfzKQmrqTquL8hxKrtAeiKojAufM+b8imShwXhVC1F3CrVdym+LcyY/gWP7SCw==","shasum":"d1fd74fccf85d10f9bffc0bcbd05b165aad17b41","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.2.4.tgz","fileCount":34,"unpackedSize":67634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/J+KCRA9TVsSAnZWagAAyv0P/3KxaoCpg8I2Xv36djAX\nD5w/QT9PC3rDLHadrTREVtyKNjczFeYT5ieRcgGplNPfBJWAblOF/0RF86ic\nFXJ8GZjXY+FY9R/l57sooM7dIZGgmA1y1lRaY5Tp6Erj+6qdqslXKPc8Scat\nwE/H9+oAxwRuwkzNHQn9eVRJMU7WitMM2wNVcrq9a68IxaCS86CMLzCXE9Gf\njNiY17+GIWM8Rvk4JSU+mzKfj31R2I4NTZKPYLr2VdNiF5Oib+YrPnRuDIJC\n9/sSXoMgkRfgZf5s/ccBZDUYGuJ6NZFFO54Kh24Y9Os+2tOHlgKqXN5IWO2j\n5ACgtwDLSUVnbOVXGLem3jFXENbjPES4LS2ctyVRmjtYDhMeU41ygjP9w4U3\nOCxzsvHkCT3KR9963MXUHxxWK+6t7y2pn1qSEz3cfgImep6A3McSfv8rjZQe\nSWJ3t1BmULc5PItOASIDeQ94dCgXCLR0g/zs6tZ2SuWT+GhEJ4z0wjMv7Kwl\n9uP8X4LqL5ZNnGZR2tTpuSm4e1qOONpuV8mNmnrizkZZv4R7Bylf6vWCUjWU\nBVLEytcWuf1bc1hzVLmpxkpo2QI0bByJ4YlrzlY/qbVm/Dn4n0ziZpgho/px\nYTJlE5GgaRI8UZy+pngUIZRM4z0qFTm+UIU6kKrCvwrth40CdVUrci51vhXh\nmgAZ\r\n=MN2k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5sTPUFI7iXc8yYLb91I2xAPUTWJZrsAJ7xdCvGjhIrAiEA0+E2cVJ1hUfosTHrwbWDbtMATqFNbShiSZGdyDGwN4Q="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.2.4_1526505352748_0.8035910031018896"},"_hasShrinkwrap":false},"1.3.0":{"name":"@calculemus/oli-hammock","version":"1.3.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0","travis":"^0.1.1"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"8bb24588b8ff13c8eed2ee08972ce66c6fc741a0","_id":"@calculemus/oli-hammock@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-MOdwW6T50hfZhHJIwmdQ/kX/1A+pPaFLvecJD89cfSMDP2L3lGO6feCYO7T5IS0fvTjL53aGt1FMoT3wqT2dhQ==","shasum":"ea1802969819891d6592d0ab4b1f7c273cfb5a74","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.3.0.tgz","fileCount":31,"unpackedSize":60094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIXGwCRA9TVsSAnZWagAASRMP/1Zxuna3AWi+pMFob8xb\nuWyZggJ68PsfOvoT3oEjamV+1dhWe6hhjL33O2ZXueo9ze3CgdBBVDxhrdtM\nl2K8MSZU5raAqvvIe/woz79+fioHu9edbfokxUGZ9ZNKar6X2m9BSqY+GfyJ\niTGpnFlxpp2J2RwwrqGHXRouvuDnxXoTPkTiz7vcI/GfxwmdwEMkk9mKYdDq\nvT8UE5HdOOezhHD63FR1zXrFl4wcpgpRxjAbuhe7gYUTVbXPcJIkANs1AFyH\nbBntxN8FY/hOc6ZZzGL1ZZ6sP9DCc4B+trwtRujQqedBsxrKGQLAmcYALQoQ\nFaqqyrV3d5MVPVzZ5SC9hQqMlj7wT6mUeJoBoV0RmxBP5bw5wbiSu64zWAVK\nl8bP5K2w8Vpi6v6qa8N51+Gv02BTw6Zx+nkI9cIkAiVfQHjtZCY7kJHSmkLv\n+Zmo96iP9/JzJ5km1C03mNIDxSGV81QmZ0EbiAePSa/XESRCIMzrzWxw4Bhl\n0dFJym0elVR8soSEb2OIdzrJr1BZ+EAwwKv6wMyJfQqFhofSTnrhXoGuplCd\nKLvUBQ3Nq5d0Vurr4raqYHkn9w9TNTmAQuu6DVXHG0ljYTCdAo6f01V0oWjH\nsZdV3Mszn8HkfVEsWA/7a+4X7rbjlx8W37S2vkjDI+/4VFhflOl5kOOiQw8r\n2v9l\r\n=4zwF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGv4StGGB6YKYtFC06+Hsv/mmqybm1qelsTDOggPA83AiAgykDF0lj/D+SrtSGbZA5SByurIWww7PuhfLiiED95oQ=="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.3.0_1528918448320_0.9610536202975672"},"_hasShrinkwrap":false},"1.3.2":{"name":"@calculemus/oli-hammock","version":"1.3.2","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"270eff352c994edc25e05ede30ab3746d4863858","_id":"@calculemus/oli-hammock@1.3.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-1NrDvfLBSV65f9fxUT+4qLK71RS3RHnjphAczCHA6b+W43fcfBsGYEJg9ml5mF4lW3LPERjySZ682JIdqDQcSQ==","shasum":"a509b9820b92c94c0f4d0e1d74ef55fa84558f48","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.3.2.tgz","fileCount":31,"unpackedSize":58865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIXWzCRA9TVsSAnZWagAAx9EP/igG+eLPpoeYkIvEwu9q\nuV7hAs4LmGDrz4r/OXH79fcTbLIK870F0FrkY2f1OL+I+DFEfAZxPBRbSAZK\n4wRqhFxc4KeNipt8992w43u7W2J4z+9ekJsMtv1cfPsbTUe7d+/9Tz1sdYjD\ng6HbLwytPMjHxKFQuuDDgVNxx5GQDupaliM5NCdKiElwAksfcowCtjxQHq2E\nmAdKbmjoJC3jz1OYFZ1v5A/TdwwjpgEXxcPUpb7Tp9Wg/BDYpx/MO8F3tdRr\noc1PAurz5ljaEaTbDBcdL/Q0j3XBYjGqOe9SnmBz4ACOltxQwrwjdeR2n1ve\nbGoPjwiz3UpchdnXozJPMBlmRBE21zYVgHUzD9k1DN+gt7iqip2MnT4vSAyT\nPb8VVSIJ8sQEIqyqTizOamZ99BQueb/R6r7e3Zt/O7SQZQsAqxwAUxu5LyFH\njn4eoInEPYvQIpQiGIB5+5smlSPlKGR5FLFEEfzjqgBxFyaIzJn/cPp4Xnph\nPW9kfb6eTgf/MZgudqPeT+hRRPlKO7qT5sKUfdOEkxaq9peQ5St8mktNHmRJ\n9pppxlAYWNXO8uAS81fYMOyKMzaqgyQBCmRCgNWJiRznXUSN2NU8B1gZuzEO\nFGElo5gPfCI6oy89yB6HRoFqk5mluXpi8Ff4D916pdXGdmDSJ3yVJrb8q+Pl\nik2p\r\n=EDuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB3ukOJ2hIl+rgh4DUg1n+OKRGWAmn+e4QwkN6r/g37AIhAJbO6ds2rWgDCfBV2U+VpN3hDkCqvej7O8yI1ATFZzFQ"}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.3.2_1528919475108_0.5884275753237875"},"_hasShrinkwrap":false},"1.3.4":{"name":"@calculemus/oli-hammock","version":"1.3.4","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"9a039bb8b97eb9e4d4a5cb9ab4585dd7de3c1b7a","_id":"@calculemus/oli-hammock@1.3.4","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-sebTypolNQghL0s8yPkzgL/ajAM432rEc3i4lFJRVQLufPHHsPuHX9TGJnC4CHD9RXUxQ+JxWBfbBf/UwwXEwQ==","shasum":"6fc5dd436534971ee76a2797f057fa1d00db5c9a","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.3.4.tgz","fileCount":31,"unpackedSize":58865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIXW+CRA9TVsSAnZWagAAMywP/2B14p+VECGXEW1ANUK5\nckTgyEjVTSpcsS33XZBjoOTXmOsERhpnvZLwRHL9CNNQnXgXYeKyJi2N6yOf\nujjQ9bpQ2FU9/mqobgo99pW/Ye6QhCnR1XFi0SU0wL1hpXRqvXDnpSM2WlSX\nsRE7pu5Q5kfNcN65mn7mpb8qNMQp1l+qk3x0xuPeNA68VvY8VxqzFeqadCuS\njWD4FVOOgm2Yx/edi7QOpfYqhV6AAefubaQFYw5b2O2e8QPlvjcMR/ceI+jK\nZNKRU3ZJTJCOqwm363fRX2c7/pPhbZ9wiNOi5TWqRZ+KXu7AYjj7bSskm5WA\nLXgU4LN9byBjmoj5Np76xvK7k+GaeMQYOuHz09RZEuetZ3mRU6zd7M7W9IeL\nI9UPUg/RqvWZizmBmx6Aso1X3UEWdw+lxV6a2joVlmTR0dNpPtxhTe+Qq5D+\nj+DaWq/N3wBKI8EpKOyMXkm8R2nn7WMEkkLXSVCLw/+il3tkuomJ0rWfJtQ2\nyhYNKAUsOQ7GuGseb10wpj/ynRA5rKrEm9anKD0sPPnHbMttETCBNb2e2pDn\n7grFnV1bJlkecdodLpV0iMgYa+vZDfQ2PIhw9SkzUJisibDpNHHAW+u3ppUF\n9bhq99OZ6DF5qIm6deEcLTb6+Kys3tkVKnbPq1HIjUa+9JP9FEQ+6IH8wPUC\n8SmU\r\n=UlQh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd6mVoa4RyIesBk1gBY6sLamAwvEuw0IXkthhzvLG7lAIhANMY8y+hdMvwZb0FLzBlss696xRvx/Sgk4HJhCP4G400"}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.3.4_1528919486271_0.18370672205601157"},"_hasShrinkwrap":false},"1.3.5":{"name":"@calculemus/oli-hammock","version":"1.3.5","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"ebfa46f81908862e17b83b4e8b0b289bf8cc95a9","_id":"@calculemus/oli-hammock@1.3.5","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-YMHp/ymZovm/vL1vRg1OFLleHOf/Q3p1T2Qi6vNZlyBmbP3Dm7sdkuY+SOPBcRHPjw/hzrwy3kml2016iOi7JA==","shasum":"13759a0bb4c3e064997d78aa1b60e92b0d9de37c","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.3.5.tgz","fileCount":31,"unpackedSize":59425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIZDyCRA9TVsSAnZWagAArY0P/2VTXHmp/PWFeCFcFqVY\nTSAz8zEPydPQbtn/WQ1DjNHpFOcV0C+YjEqlIy+tN4eeLlf/lWDFUKDj3oUd\n1e0RvBkhZgLyV6RBj3h45I5OP6egp3CmPIAiLVBf0acVCzfOqbh5aWsd8cmY\nZNFyMaMy9M7uoMYPPWGw5jd/YOqOhsOMeJqNnXZRnd8O172wTjvj12YP/fZ8\nSpVxSbzn2+Rcm2KnFCVYgpZxPLdhQMK35gmah02x07uOY6DNIjO7UCc8Ll2A\nBz9BMm5TnFy5gVFX8jaOPZ+xKx53/NMLrMTXbLgyELxO+QNYTiq9qfrMIpsP\n+cm5bM2JiOpDS+H+GxIB/QshVr8Mf6WFSCpydwl4itWDGdzVtZLvyM24MHym\nBT4yG9Vy8NN/Q1sBqj5woFGDcVneXdq7i0DihvBUkhda1HcxWLCDSYaxGBVQ\nbEypbMI8i40iZvMkXEMV5grio89hk9p0qH/du8txSYXCvDccOm12TVDJaqQU\n2vthKqgaPuZV6CDtSEBK5/uiw7EgXrSG84/YhTtRXYKczcKjrQ8XtfXW1XFu\nANjM2c6XV5Ga+RRQlto+xYN3HpkM9UXrkrnqtE3xPKnBbzqHFWjY+/squuML\nIrryEpbPXUKa/P4JbM+6RtakwGNfxgTy6YEEnLtgsyosgFS2m/uITPmCvDQx\nWIbQ\r\n=i1bq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQGOYmegnqV/AiUPTnWGu591x1+SGcPRxAXKPHD3R77AIhAJ1kJh3LKhBqd80q0cV7Bo7+YTAOt1vA6JZJf3TVcprP"}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.3.5_1528926449188_0.2997186643118246"},"_hasShrinkwrap":false},"1.4.0":{"name":"@calculemus/oli-hammock","version":"1.4.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"c0f16b1f09f9ecd50460688684733ae84a9fd3f2","_id":"@calculemus/oli-hammock@1.4.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-iElVrPSEKrf+SNo0wKXwZ2tp3ghx+l8+qirtD/VrjW5EW81UYlQvJ1Bxnf8tfHszdQFDnyaLQQ1SJbu9mZD7Uw==","shasum":"6acfed7beddf20d1ae26a03b4ef55b95a67a7103","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.4.0.tgz","fileCount":31,"unpackedSize":61621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJEcsCRA9TVsSAnZWagAAYqsP/jODnY7iO/Fki5R94sAk\n573Vi23JwO23BhiAxP0XQ89FW7cHkR0KCkF4ej0ZvMO3Dgk+pR7fYz2Tvj8s\n+TIBh0oVv6/X4taj/MaHY97b90lcD2uOadmEB6ePcQWL5oURWF7P9vL6k1U1\nBnrJC0odidXnW7od3pYxubXoz5OH2FEX49b8UU7XnABUYacyZlnGw5fxdao5\nL2hgYEDBNDPsTerppZEEyQZ6nU3wRy/gE+HIqcZV1fnMNdhYhqK/NmYVRNHe\nIPBdIe+ENprmoMYeDILkHKQSzJ24GMy8dIluTSL6fO/TO0JhZf+Eh5srm4JV\nJs/XFRUpidfzxCSU5gHKqDTsseEfvtD+zakINB5GrNeFX3jf66Zj79hvG/02\nmyIarEk97RD/N+GYf3GCnJBXQP7xgbDz8y6vi5dJUIfEUCjtDowkih88ccEV\nRhq5V6hnbFvXFAQwAqcHzz0JLAySRHzPIIqhmeNvn1sayfNR0GyAsBmIBW+k\nHqBjhQ+Dn4AaOLAyY0sjMlmqyPPv/KAHwMfQaplslUCxyR90Evgwm5rlE49M\nWMF3oNMszW0AlkjOnIpWyGNM1oSPuCc/5h0PuzeofKTmF2SZ4EfCiru6exkQ\npG2s8TtMN9lIZAUNZjllnTvOsT4anE4DfMqc2fB4MkWBUFxFUoPviodA5R3O\nKq3x\r\n=buDv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0hy33gD8nKIc2p9IfdGn6/jBGJVj0giLBcp68AByPnwIhAOwTjokslxfcxNcVpXt8aa54Qif+teFIBd77j+6Zhi8f"}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.4.0_1529104171923_0.23896315344207952"},"_hasShrinkwrap":false},"1.4.1":{"name":"@calculemus/oli-hammock","version":"1.4.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"a88ddc5b770669a1862cc4f7aa3177d69e729a0a","_id":"@calculemus/oli-hammock@1.4.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-TwDOyG9nrvsRDYaVpR04pL/c3D/Ix0ERrb89MzXgRtpxTO1mHJIrnTG1CWLwL58AY/lpCc6yBdenVZ35C3g0dQ==","shasum":"1925bdc1fced1210899c8e374ba96236d47e60b6","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-1.4.1.tgz","fileCount":31,"unpackedSize":61686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJEczCRA9TVsSAnZWagAAqXMP/j01YVe3VufmLxSrJ6Fp\n9ZzTcuiywNADRjNYGTKNjiARh3wiFDaA8Tdxja9Md6Ced4nQEihSUOwLHMUl\nq5AiDryiDtnN9fV/MzpPMsrov5pnughK06sTOeOmPzfqswM0Us69QzDPckzL\nmhu8qWbhnyrg5Ms80R+kY9g4/IJZ7Iby40zdAQhsTm7DVgvSPuoP5oFZku3M\n6x2GnDFUQG9uz5TnFkav53u8eDVJXDn0uxSZlNjb7r7FOgnytctVACCIQODz\nGdfC1qcG6gBTraMpwBEuXV9+im+oDTvWJ5uKfSEISYK9MSQ5SSheDthH0O+c\n5NyNkLZMFiXb/xDU8SINvFVy5SALnvGNNJR8M4bj/gfHpek9rSScYUHPAs4/\n4Usw8s6HBOpkCfAO1YSORnYBFmutjX0Uh4skJMfam7VImOAe0SQ9BhfRLvLr\n8t2hllAkKKLG0yH4ZixlAOkb0kjOifR0hYbnKJA2GCR+Qw5mvUOC3N2m2zHp\nVNTENm1Z5NSwMS3sMzfs5kQma++CZ6oQp2CcpGiCzv31Yz5j4jN8yA5H6Gc3\n9Uijwmq+URiD+ju2r8PQuXkMiee/KxSdLOQ/rfLm6KotRYicp+l5GXZeZWa1\nWRjsj/yPTCg9ZJxqn/S/QpOsWJsoGDpuVoolpc/tHkqutb0pK/nlJwSVwUwu\nY+f8\r\n=c2mr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgHPmhSJO43LgxQaQ2h067+h2pYL40mkvfSHf9qdgVoAIgS8qqdJX3N1KlQ0olq1ravn7UawhMgygXINiLe1le9wI="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_1.4.1_1529104178713_0.5178079157366966"},"_hasShrinkwrap":false},"3.0.0":{"name":"@calculemus/oli-hammock","version":"3.0.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"225fb34d37f356e80ef3713e8e72bc4f4a7365d4","_id":"@calculemus/oli-hammock@3.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-JC8I4ITqI+bU2Hi3zGQT1/cbpLRZnlCQGOO21bvbEtZcIo7UGZljPsHL5+5s/uNxd+rDDSlDBSP8YqC+1yhyrA==","shasum":"de8ed41f1517c97a1073fc3110470f88e21f5c86","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-3.0.0.tgz","fileCount":28,"unpackedSize":61569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMUzyCRA9TVsSAnZWagAA2xcP/0eaugC8IS3QrXmONone\nf2INRA/5FsUszsbhhCncXKx13YDOhtm4Pv+VZDMBC1SoI8ATUik3VbLj69V/\n5ex5tFKNkjJwB/6NcN7ppkL6jbPuoKAgqP+cbqIrOa0NkPEWyEq28qL5WIus\n+X2MaGNoBvrs8CD1IGcKGOIayUqi2bAio25bKpmusab47A5N+nJF629ZxeId\nSsBWGvbEIY+jDDsGGDdqUyrMmuPpzjOoXuJrYA1EUDPCVikZfJka57jB0HKW\noAs/qIe1KcWSLH/4Llt/vthfs6RiR9lK5h8F/PuZ0H4sieq1Tg9RZttLYB6V\nery7ATn8xXf+TT3WScLzJWn44Hsozhdg7lpBXETHm3tlZ9/N00CKZ3ViRDCr\nVV87C+OtAdmotQpovK61E1xdm485WsUWEWgvy3PvbFkTQKwQiKuvnhvWijRr\nVwFrRyFzyK+m7rf4FiHvU/IzhS3BaFzfoacQBt4dfzRV77zcomOwYiKKPgE3\nJH6KHIOZ+/ErZkk9/Sb2if+yNs4c6bqEmu/5vO7+hVLx9EKKGLQqWYVEmTSd\nBPv3skNr7+mbDYXeWBz3si1EJJw/GH5Ecl4EN9o7wDm93v4Pnuq2ii8+sAuz\nWltVN2t1zGnA0bomPBWpIHrKzyBoshndTvkU2WxtCBFzDwz7/cRbOByVfyS3\nUrzR\r\n=BBmn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPbxxm4OUxkQKGOqKf7PbRV1twvsxSDJxRXVy/1ikoMAiEA3CToszZROJ13NCodpAfezkyP6BXsz6Jm3pWTkH0WMk8="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_3.0.0_1529957618139_0.3320257936982034"},"_hasShrinkwrap":false},"3.0.1":{"name":"@calculemus/oli-hammock","version":"3.0.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"0c89bdd851865b7d0cbcb22083428d9083a65f8e","_id":"@calculemus/oli-hammock@3.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-odaM603CYytnZ+MHelKU2J89ye0lfDyXaTTjFra+m6Oadkj8/FSlRzpHyX5IHM9YWF4y2aODJKOIoBzdvQ6CUA==","shasum":"cd6c1a6884b3b3da691a7fa8b6db1701b66ba236","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-3.0.1.tgz","fileCount":28,"unpackedSize":61779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMVPFCRA9TVsSAnZWagAAAYIP/RZs7F5Rv7nZb1hI3Qhg\nWbudzDVzUW5+xBoqrti7lZLBFQrSIxYPezgyjg8EejFn0LUvlUC39QYOIFHu\ng8vSF49Q/5AbCnNJe0NAQXmKxyGzpGzg8lr5p3kAD2wRv41INVLXPVEysOI3\n/WaA5+Fmk6gFdWUKGtNhKXmQv7xe64QJUxBNWqyQI+z0Z1dKYexSLiTk8aoT\nDhMB2LIm5mG26raEp7M0loNUlCatSFOlNx9Yixa+6kjo41RUYEOjl2O6HAgz\nzIvEfM67RiaHyVE2cYxVy0TBvyBJkId2ZZ0jIWPfsl07W8zA7arnAw5ZVx+d\n9ieCGdM92N3ASziZifHOa8DTBLd8vnKmrYTbIG4qV0mxA9AuVGOJzPzLBEBD\ngT1l0V6sEbxOsJxP58ek+dNUDl2kuHdVYFqhv9oMQX2KbAoTC4AV6pgZuXgE\n9+HP8FGwX3bOMiWBvei8lELwwv/uggZkLgJGR3Mm489SbsX5TpsY1t30JOk3\n21QkW/XiYsHM7jE5OgwO8ZyZ0eeCGdNOrYoS0VZ1p7jydbtCdAn21SKvnNg2\nmOUYWFi7qNLqWZ0Mi6JwEPsxgXsL0PX98iXUq/OVIBpLw1u8EnvTibhh81AB\n1/i9YjzxF4VsouJ9QRWBis5WtcO6gZWYAyD69leRUXooXzIWlHYFD/QrhEIN\nXtZl\r\n=I0n2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9OXdTkZhvWajK2gS05ZtbmaiVy9Z1BkjpxZU8QysoWAiEAgEGdkoAlraUZM/tS3iCVgscWa7m+MQk7Cj5LMbuZa/Q="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_3.0.1_1529959365272_0.2148836822056468"},"_hasShrinkwrap":false},"3.0.2":{"name":"@calculemus/oli-hammock","version":"3.0.2","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"e09631de413fc5d5340a41ee8e041ec0797f1264","_id":"@calculemus/oli-hammock@3.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-R09xKsUga1CuNXl0oKi1K54lDjxvQCtaYtASZDMekUDyMviaVPJ7et8dW5PDIYYSutqWPVqOMde9bPe15YUjhg==","shasum":"ebe34f0cba2924ed373e2889e1085d4c4160060f","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-3.0.2.tgz","fileCount":31,"unpackedSize":64282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMm06CRA9TVsSAnZWagAAHM4P/RnXCoMwK2dXxdfx3zFO\nWYEoRl+3zluRZIjJGvyKt08LXk2VFwLvVo0w2p2DjiL86y8pRplUtuqQOej3\nsdNQOHz6rWcvUaxywRzSkIo0vhGeRTg8Fp1HU/F9iGKfVGezaBdQYZU78Dbb\n1a4zpiSFoGBke/SNlSZsa+eSMoybs67Tx63JCOh2g21RWjmGaSz7FHWfO4Tk\nw5C4jF6RLcI0EY/lU6HpB2H9QzraLrqzmxNZgvlPNug8llvhn7N0n2QBQd6m\nl+z2aboyM8TI+2c/TYBMyb6e9kpg5b5dgkM2fCNmLO45OpIjFsmK/bN3cFtq\nikrDHy4yrQZZVefBzePitSrdBT8C9j+rOAd9I2OWsziqtvGeMu20re8X0H4D\nSD0W3X8esLQUdz38vvTliA9BE2Umk1yGvGvvw9QqLmFx93td4LoYjuuMaQeR\n3zNVvcLHIXwDJM2QF9EKpm39THa9hgl+3aWuYNGSRBEpH44jg+QwITakGwfH\nqfnHOlZ2opfjrR93plmkUR9ev4qJ1HrzSlLa65VM2uq5sQT+vvbjvSf4GSBi\n1BNCb9gAFY4pZmnj4Y2jgTlyP6s7+u8Hxsly7xYZoSJgn6pcjHWqe56mqmwv\nGCioONU0GXs4uoI5BoR6PXpytkv5WXOy/uFSAwWs9c+I4pGxbL0KlFCCJBmX\nfram\r\n=ZWsC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPycormDljw3I6c1CB8GgBESowGmo84eElE+oxBXY+3AiEAwQ1hzRHk+7ODSS14WDir7LqTibkn5aTD6dAZUw/w3nc="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_3.0.2_1530031418437_0.6347230879302665"},"_hasShrinkwrap":false},"3.0.3":{"name":"@calculemus/oli-hammock","version":"3.0.3","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"0088bc8f53e127e676a3172360341b889c6dfea1","_id":"@calculemus/oli-hammock@3.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-BU9SN2dNYvewgF7sX1B3gBaEeZThRei5si08yyFBpCaNN63w6kzhdtOlDldptep20387kt2GoGZBU6jnTQsfRg==","shasum":"3e480bb4423a063662177a810ced0f8aa9c752ef","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-3.0.3.tgz","fileCount":31,"unpackedSize":67965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNonzCRA9TVsSAnZWagAAyMMP/icYpAhvRdlY61RTiaDx\nuBk5K64GKUttqRdFpgZL+iMVKmpdIz5EwEmgGLbgtBD6OplAMkltaz9OR7pY\n77Fr7Z5198e8GtxrQM8y6Fqy3mhK7Gi9oa1HmhiOGw7XHAz71+VxfXS0AQLM\nvPUxuo+lTVhE43Xw6eNuuAFxVzvzpmBaiPspccQ2cCEsz923F97EpfIHtoL2\nh0KMR5NlG4TGUDWQ8Iz7IqNmEbu70MfzbTB+l09qgMY/hDfI/OQRumos1vgp\nQu0fQeCGtUNjBOVzryaQTw/Rjv8DnrjS/5Zu9myGPTXe/FLTPXwrjkDu2JYk\n4wa24Ldp/5eO2sltaasFogX1VOkU6uEUHn0Iw6wSYECd7EunD/esjwTF3I8M\nw2yZS4KAsIO+ZmCnFGx5NJiDoES5u4XeKMdMI1EvFMrvueGaY1O1F0SA1c81\nM1gikSBRZmKWjrOOkwlA+IEWI0+4QNgjg4J6nWnWaP8f7B9y613zXJ7b/Jbo\nq0ttsFu+YQsdQ1Q/tx25Ce4KJqe/shoDt0Nw5k0EnHlXOd0fdTgGQlD+W71v\nhQa+vR2MjfedC8dMdqVFHp/Vw/Q5tzWtUsY5kCQSxh0orJkWmbQrDHdAtHQF\nDQ4gqkuNVCohb83Wxv+N4awTiclz4zX8Vr4c0QeOGN6k1jmJ/sieDGjTbenO\ntd6S\r\n=t/J+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA46Wjma/n0O3OHgoggZV09s+03oTjRSjrBC7IV/Pp5AIgbiCsPklVJVfJsvXAb1LAy/OczfRPx59BpYSTtxeNCZc="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_3.0.3_1530300915437_0.6481710606173825"},"_hasShrinkwrap":false},"3.1.0":{"name":"@calculemus/oli-hammock","version":"3.1.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.0"},"devDependencies":{"@types/jquery":"^3.3.2","@types/mustache":"^0.8.30","prettier":"^1.13.5","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"0088bc8f53e127e676a3172360341b889c6dfea1","_id":"@calculemus/oli-hammock@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-KDXe+tpiph8Zk0ILMBSL63nLiihznMZ+UQ8s/MR7pnV67Of4rab1EPoDImscRuhiMb0dUYR7U1MpEgEyI7DTHA==","shasum":"2231453b334756e3a98d323bdf6a1203cbe7c5e8","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-3.1.0.tgz","fileCount":37,"unpackedSize":83755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhVSaCRA9TVsSAnZWagAAIGoP/itYQqs9K8ZaYA22FVbu\n5huUtsmLtutZ2wcc1tZZrPQJXwh9n6n1oq1lqSSjfCzJnOjEZf1bi6rFSQEj\nK7DrUTGp4hRWAbKQegX5bmWTjl0RBNcio9zzLjzN2sAbNqOb/Z8X1Bj6//6V\nXM9ZIP++rcrZBerSKSYfMG2mxjQKLzLdG0j/ERBgFdmJL000JnNvruHEccih\ndFWXgVMuR468p9UBUj0X8Ydeb2oUKggomPH+GgaTtymY7VB/cHHxAJoQmU9b\nYOzdDeZNG6jQzFdQCC1gnrmolYEuyCHmnELIO+bnkorzOrVVPrNe10ZQTDDV\nP3Cdz+WNCB8n70hCVTQ5MDChRmIMaakEaUcDrMAf8G07Qeq6mDHO6OtrFlvA\nwQ5szTI1W2OwxApxTHvOQTk0v7kGB0+EoExqj0XaKD4bpKwP8y4u7OwkM4cB\n/6+7xM5r1+2iF8G4tChduplB7I7UO8DwGuzSc3yKFQLWJjeouAAluP22KIBl\ngNvPnI/YK9ToHO+yBCK/1z0oO2ONf3QvS2NlcM5bqWG8Xb4dHb3fM3921iyZ\nC3nfIli7B0fPcgRJtRQqywP+ub2lTM8/ToCWGCiYPQRupBJstvWuKsu05h4a\nRTBjhOlNPvFk6frrk30A54b3I91TYpyQNIUwXAOw9tox9lXmj7Dogr0l1XsC\noVma\r\n=I+qu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPAPMDctkG4PfGdsYY+KU158TVTQetl2eAtDI2O+Nm2AiEAv120lJDGKbpAdoQVWHq4ydy4QubxeADLWci4iMYE4yA="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_3.1.0_1535464602330_0.5150999551041242"},"_hasShrinkwrap":false},"3.2.3":{"name":"@calculemus/oli-hammock","version":"3.2.3","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.2"},"devDependencies":{"@types/jquery":"^3.3.11","@types/mustache":"^0.8.31","prettier":"^1.14.3","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"compile":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run compile"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"bca71ea754f410bad907c59feed39d3d8c776b18","_id":"@calculemus/oli-hammock@3.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-kPwXpzbV6jZbtKmVcBqP2BAEp3cqI6Vjz6uWnIGbX0Y7t38bDGV/K9S+TUNjU5x5rMMltfXJ+ibBer49RO20pA==","shasum":"da21d5b831aaec4f78a02537c8969140f786310d","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-3.2.3.tgz","fileCount":31,"unpackedSize":70363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtQvdCRA9TVsSAnZWagAAgo4P/0JMWAtFbV8kPQAMQoso\nVA1iTV4g3Kr0BXgfBT6NB1090GdHsg+L9AB7qkKSOZ3azgzqMjuP/D4i2RRB\n4GMVV8lsIyk7yFosoqQDzvAIbziF5LO9YHbe6CjcvtHHWGyrL5EkWDmg3Fib\npei9TcewmrGAUApS8Qv+h4p+v070Hv3/nrcYBI5ScXms7K1RDMSbSiFSiQNS\n9UKfYTTw4WcWRCCTadrq8jOk21dHxo3sJXelPVO7fnd3gbTIn1ajAc/X3GAE\nJiwIEIlYYuXQHifgURYiY5iHsLwucYu0SxFLk1zao0lflEG0NB+/2QSrVqlX\niNKX60IyNUXBNqNRt0I8E2CtLOCmiP2S8ZUE+TOB9za3OX5d4R8fi++uJi1R\nmXHUakpwTQO36D6S7SFu2Yzh9ayoUsvFVl62eETDuzHrBRWgnAHKAfciWzxW\nxt6RkgQ3FsDDvp5GBmQS/yE2kqXlumr+Q9z7Ch9LNeFL1h4HMvmrYWTyLDTA\nnulGFrrUmnoZSHCqKwDwwV94oqOMCB0HyhTPU/rh21CxMrU3S7Jm17W4mkrZ\ncKnUbK+dmXlleKAwt8TF+RjdLhUxvtHy+FaI86NC8b+IEwY4gwMCbobXsmPs\ngoIsW//nr08aI2mwm2ap/LQCIFUbSg8UWCJo9POL54Cb9gkYoULvFMseIuZH\nHcEV\r\n=C1oc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/JxP+VH37/AbAO7DeANehyTkTR5opG2ue+jri/ZTMxwIgI3xJQPxvGwYOYE6KChfzpTN8qPakMbrchW2FyAUjl1I="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_3.2.3_1538591708081_0.020752241934081095"},"_hasShrinkwrap":false},"4.0.0-rc1":{"name":"@calculemus/oli-hammock","version":"4.0.0-rc1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^2.3.2"},"devDependencies":{"@types/jquery":"^3.3.11","@types/mustache":"^0.8.31","prettier":"^1.14.3","surge":"^0.20.1","typedoc":"^0.11.1","typescript":"^2.9.2"},"author":{"name":"Calculemus LLC"},"scripts":{"tsc":"tsc -p .","pretypedoc":"npm run compile","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"bca71ea754f410bad907c59feed39d3d8c776b18","_id":"@calculemus/oli-hammock@4.0.0-rc1","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-6PNlFxM6EWSHa29mtziX6cAx25ebKsTuoPU36CHUGjMR764I1kmWyRAVYpt4CqHApy7mEQbpt6uG6A/xe9aF6Q==","shasum":"5d434dafd53a25a7c1c8de4841f8850356d39883","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-4.0.0-rc1.tgz","fileCount":41,"unpackedSize":100875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx2M3CRA9TVsSAnZWagAA8L0QAJnPqOX8pw5qLu4Bq5DF\nMg1F58y4FZQGZBACA68bxhgGR23fEtLVVh/hNTBZkS49a2s7CTYwwZURAlxT\nO2vl6PBvvkG/87pD9VW2aZi4NtpPpi6DnDYxHuColeaBDmRSVPP7b59dQi1K\noBJ8TnZvx0wVLBqJ3Mss+MWlLgGwoddNy0v/JmHiBBFaEdW04Yj5QjS+/FQz\nEr/Zwh1mYjwDzFvUEjX67icsvaeTQ6lPaSAWX2Q0uLYMtrB/CEB4TDZZqH8x\n1Rtj8/qPe69ql/AJcalc+UtG4YAJ0dLjIo1z3yFQOhY8MLyMLFH+k4uJ3H2I\ncPu88OQOLGNlSlfEW7uNvlM9GWZjTx61F6+J/gprWQZ96EsULaCPnBUlTNI6\nt8U/wZBjxfvuYPAKEiASCtFRWz49J/444bXO0OqsVVQK9/Fw/1JIhaYBdNSl\ny5HKmQu5wDLPGssWQLLY9xAEQ3bXS1CNZpmtQBIgzwK4YgCj9AsAhnRdXyIh\n1O9GkZFocXtyKNUmVhU1U+DAqHmXJZ2N11S1jLJBOn8QbUvnW5syd5F9O9mL\npQ09NMFxhTTNGSXU+2CfD/j3Ne5+rPx10xEjSz4RTkcnWdDufqtQ9uGV+cfw\nLWyNXJFoYGehrkLd1CzGRpp2ZUeOtc/DnhyLq3dHypMwXT3/pKwtCSQ1WtYG\nH/9C\r\n=5d8r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpnErnCMHLAXHlmqUuAGed2JObiW9NwbYCwkmhx42GmAiEAqfPCiRHAB0eRKt2F7LJIbi7ft2TSFhWrh4QM3unsZNE="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_4.0.0-rc1_1539793719062_0.527485544900979"},"_hasShrinkwrap":false},"4.0.0-rc3":{"name":"@calculemus/oli-hammock","version":"4.0.0-rc3","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^3.0.1"},"devDependencies":{"@types/jquery":"^3.3.22","@types/mustache":"^0.8.32","prettier":"^1.15.2","surge":"^0.20.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"author":{"name":"Calculemus LLC"},"scripts":{"tsc":"tsc -p .","pretypedoc":"npm run tsc","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"0cc40b71ad9a0c51e1848afa3498ed4091a7ee2f","_id":"@calculemus/oli-hammock@4.0.0-rc3","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-/in0jzk6kbleQqtI0FhTAzk29raHQSIwYlJkDPQMK+21mt+zqszNHeetuBS/ZgVfHcp+imtxho5Ia+prAep4/g==","shasum":"42fc7bb46b93e60e2a663ec5dca5a072da37c795","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-4.0.0-rc3.tgz","fileCount":41,"unpackedSize":100674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/XARCRA9TVsSAnZWagAA3jIP/iQuQ47J0TZXR+DYXF0I\nneffWu7iQcfzHhx3WnZi/pTcTFtsBrXpjJHWH6/dS5vf3PObY+ZoXlIRX8xC\nE/pTKHVMlLMn954d+e8YzHhTB4CCHQYawHiDRvWFPFUp1TN4F8H4GxdVX2Ao\n7NJmq3FzzCfD1NAeLRi7cTcl9WeZk+AiBOkNpVYy48wj7zOPe6XscXswZDhz\nOV7Ra1Sq7k6GkacZXlfkxYQlMNx3HBHEtY6lm++6KkcKMvsNUwq6IMycAmCu\nBMJhwVrWfIhem3S+SK8wVuuzM+kp1TfNo+bTPGeuKca31qxV4cJxIGa9mfJU\nDUPWoSWekd16kJyC4Dc12zctB27P8uvuVSn9q1R2jjUnVgM1jW+LXf/LGMbA\naoNONTmFrRRWN/k8o4jfhf0pejZhgWfT+NBctdtkUalAu7RokC6PF6LYcVIj\nKDHkjLkD6nUSpyNLe35/u+isjLLn+XDIdIkis+/V5L2/V0mJYRVrOhMGWjIk\nXiAQVXUi76DOhoyy2MphJmsiI+ju4vdyagkBmFFEuTxtJEzSu8IeGZxN1C3n\nrACEa0X2NvHK+SJI2vU7sZmi+k6tNe7FvTJD2jq3v4/VOFrOEuA+UX2vh0E9\nzYroo4icScs29LLwQBYslSRlTm1WwKXYV11XOaJTjRxomju1U/rdmg5XXB54\nuTP5\r\n=l+Ag\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSkbJJ/u6b86501D4SUV2yzJ9xGxVJ1nYdLlZXDowASAiEAtp/hEoMaVdrzEw+EarYsXfy79mUc38WknZYrkOfRLN4="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_4.0.0-rc3_1543335952452_0.3017719900999578"},"_hasShrinkwrap":false},"4.0.0":{"name":"@calculemus/oli-hammock","version":"4.0.0","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^3.0.1"},"devDependencies":{"@types/jquery":"^3.3.22","@types/mustache":"^0.8.32","prettier":"^1.15.2","surge":"^0.20.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"author":{"name":"Calculemus LLC"},"scripts":{"tsc":"tsc -p .","pretypedoc":"npm run tsc","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"1efd7191e93db72501aaab24a9ce42d8d0f2dac0","_id":"@calculemus/oli-hammock@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-IktZ/S2G3/hEShp5mcaI/HtffiFMycbxn7c0zyhDrI+LzTUS/dV+HgO8ZFQnZk5DBtGiyGuYu95qIqaMM3CRxg==","shasum":"aa2cdf725661b20fb19034eaed22087e376dfbbb","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-4.0.0.tgz","fileCount":32,"unpackedSize":78084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/XHpCRA9TVsSAnZWagAAgN0P/2wUEoEhvLIiQ62Hjo+s\nV5WMEra6hdznjVh4Uwl8OKrUKgaIbipe4z07Sqy/vIYaXZSF0ObergpNDesR\nY01jcArUQuGbBIABTKSHLT8uOL3OEkHVo0/0vxFvE79r4TKyfPw0yZ3XDM+x\nRZ1qASn/K1VoISbMdwSy2QoeAJ1gXyooVPeApizK2thzF8w/Ypfuqu5ddm30\nrmzjpa2+1NfCQ+G0Dpzu13c6nZd/gNLwhRaQ12/rT+gz8e+jKY4YBK1oQnrd\np+4m2NDi/ae5bRvupaqP5Gf7hcKRBJ44ISYeC8N56d/UnP8aoWD+33u//rVu\n1al46SJYeSrU2K/Vr42LlTbZ894HdmtuegxYPFFjExV7ZD6h6vH24qzOhZPz\nY+NpVa/JiClvzQB6XD1bSuoSW6n+zs36rTAyNvZfMIa6gkcxbXaaWjNZmWr+\nPi2slGMneYEWNXK1sZSILpjrH+C53FjHNLC8JtDyHF9GOaIBS6Q824KesEk1\n0Ld57nQQiv9rmSEpZ4j8RvTmHCdV72DzToapUfc4WOwO60QiqFwQ4uczIsSk\n5zz9mjmf9nfy0tfuwBCwNcIhg7XvCuXXYJLuF1LEqbnzxYJ5mNmlNFMzW8Gd\nJcKvUP2dmSjCxMiRrxQl92AQAtpWCwM0GYmNmEs00fh0W4DRe8nrBCAmijNp\nyzXD\r\n=Z5ra\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAniihJ74MXyCxtIGAjSduy03D341zGiiLGVCjK4oAcjAiEArzED+c98TrprCILxKCevKmmEZiyCQ02RyYZ4KeOT19s="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_4.0.0_1543336424852_0.48164393667943783"},"_hasShrinkwrap":false},"4.0.1":{"name":"@calculemus/oli-hammock","version":"4.0.1","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^3.0.1"},"devDependencies":{"@types/jquery":"^3.3.22","@types/mustache":"^0.8.32","prettier":"^1.15.2","surge":"^0.20.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"author":{"name":"Calculemus LLC"},"scripts":{"tsc":"tsc -p .","pretypedoc":"npm run tsc","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"a0dfa321ba019635380814208cde66ff1f474025","_id":"@calculemus/oli-hammock@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-rexKe0tSzv1ltOpyVrQrTkufoBotGp2zPUVuS8/C1w8Ki3yyX0RABFHyhSTH1WmXrBIbMSlW2H+RNmqIwS77uA==","shasum":"20bb03d7c23fe945a174c773c01534b47f5b27a4","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-4.0.1.tgz","fileCount":32,"unpackedSize":78084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/Y7CCRA9TVsSAnZWagAASI0P/07+7V9aSSEWohawHZS+\nxs+zWUNvUhKsNjVyRovyN3g3vXcnzX6Bn7wj4omrJn6VfeSBVjtnN/cakAB1\nBXbYbg8Dd2LSmJ7c5v5kg2RpVVj5/zNi6M5OZU79vOqIMMrlkZOMswowexbK\nuTr5py4r0Q9u3K0IctAFI506YYlPr/uhsPzVTtVCm2Q0T8f0Kvp2tXWJeYKU\nUZxwsMK0sD9oHDF0SmzVqV8zmHLHwXLbWqGasmKg0fkV+nIV7Gnwc1sRUFZC\no587md+Nq5NR5ezRj1UJW0iylrb4nchS+c2jCrf6Sj8PM+/nHKLaRfzbmaLW\nv1hT//hwqEDmyayp7rBo0Sc5jXM4uRvTbdHBjtT5hIk4cziEAnFmJPNx+z4H\nCFEzwRx5N69Dp7y1lR7JDk7FnQi7P1rpQLe1vCF1EPYSnKPxxAvKoTknxuQ4\nn4YwNVglTjKgB6wsBIHlCtHde4zm01EQD6/2YPCTLsoa9rtbc/EiHNzf0VKA\nY/AoNNQz/+pYlnRI6S88blYNSrnRj06M8J9N2e8itocaGnSfe5C2XmIevTy5\nBzqChOx1ojbOd2QAt38jD3D9gfu6JrSXtffkQycGtTBGhoehTapNEG6diSgL\n0Pk1eeo4ExbOtNH8hKLvJ0dVqYNVzJK7aHNyVDm5ppbY50reKQfgIhKgnByI\n3Mj4\r\n=RO6W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgPazqPMf/VyowjeqIvmpwerxtoxWkB26MH44ptrALDgIhALfDwEHYHXCnwdBOSl+EjJT2quCg1hV+lX8csipKi383"}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_4.0.1_1543343809319_0.4119611477905416"},"_hasShrinkwrap":false},"4.0.2":{"name":"@calculemus/oli-hammock","version":"4.0.2","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^3.0.1"},"devDependencies":{"@types/jquery":"^3.3.22","@types/mustache":"^0.8.32","prettier":"^1.15.2","surge":"^0.20.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"author":{"name":"Calculemus LLC"},"scripts":{"tsc":"tsc -p .","pretypedoc":"npm run tsc","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"49bda3feb05fb83095034ff20c664e7e51ff19a9","_id":"@calculemus/oli-hammock@4.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-X5vAqCDgUF8lAf5yV5lzi0zNBbzSyShaj/KoOfMhSLJ8UN6ZUt8zf4wrT+5myqvga622PRFt3aUDUxPPCk/+5Q==","shasum":"edb0984da3ecd79d199aaa03bff31a5f09f5f6cf","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-4.0.2.tgz","fileCount":32,"unpackedSize":75422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/Y8WCRA9TVsSAnZWagAAn5wP/i6gXgvm7LOfsF6XXihU\nlGjrw0p1U8MtoZTJjIVXaG+DiBlNdJJPkv5M5Tq9+p9qAqgfR7nfL6lmBHkh\nBjHhGwP7/owX7GWx94D4Ace+/1BGYfsHUKui6+uWWhXpijkY4pUYCDmYXw3v\nh9J0hAZB1hBdpvEGakgmreOvG9eNxM7+iUWRwDF7qkjO5YENEFx/qsr0XzFg\nzNqtR7l6DvGQCpYoTXtp+6PvwdfCRegLJ5AuTmOM0ezd82oU30w4bCb2tqjp\niXMMtb4+DShurZmYuac40KuoryFhJjAp+vEff19V2WbBNA9HkQRbvcdcLonq\nLXa7vltTRK/P2Glmb4jbw7PCqQUpENfnm5NEu6ox5lx9DUJ5FoPW5L21Yakn\nm5RVvLPdBIE3bsdW1i6GfAJylX+18wjYosdOhW0g/WgFG9CXbgMXITN1rviu\nU3UzvJPKqxnyjS9azegAXc2TCZEHvprI6yUZIOtcBZ5+wL89jzLK0ejouMou\n8/cgEV3Bpb+bwmrjNoavQRDxsLVUcpsOwe0tjvBmzgFGtX9CKS5yBvkh2w0I\nwlTJbHCVbnvsL1Oo7FjX/oDAvtpEG9H7PM2dSPto4+TgDhafwF/B4DY/hcYQ\nh7oZywXriGREvzBU4VMIglFfXmv9WC/PqDcolPRQuWcf26S+kP+UAP9RffeU\neDse\r\n=joz1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYxq5NtpM8TNfse6CZkBJ0i++chGMn5A7kOEQvhOR3xAiATxdTQP23tCNYL6vve6oaVPfoDJ1hmPMBsfkbblEY2ug=="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_4.0.2_1543343893885_0.9524741725377504"},"_hasShrinkwrap":false},"4.0.3":{"name":"@calculemus/oli-hammock","version":"4.0.3","description":"A harness for simplifying custom embedded activity creation in Carnegie Mellon's OLI system","main":"lib/index.js","types":"lib/index.d.ts","dependencies":{"immutable":"^3.8.2","mustache":"^3.0.1"},"devDependencies":{"@types/jquery":"^3.3.22","@types/mustache":"^0.8.32","prettier":"^1.15.2","surge":"^0.20.1","typedoc":"^0.13.0","typescript":"^3.1.6"},"author":{"name":"Calculemus LLC"},"scripts":{"tsc":"tsc -p .","pretypedoc":"npm run tsc","typedoc":"typedoc --out typedoc --mode file ./src/index.ts","presurge":"npm run typedoc","surge":"surge -p ./typedoc -d oli-hammock.surge.sh","prettier":"prettier --write src/**/*.ts *.json","prepublishOnly":"npm run tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"license":"CC-BY-SA-4.0","bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"homepage":"http://oli-hammock.surge.sh/","prettier":{"printWidth":110,"tabWidth":4},"gitHead":"2208ba73584664bf89eb1f370c09b2eca765c3b3","_id":"@calculemus/oli-hammock@4.0.3","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"calculemus","email":"rob@calculem.us"},"dist":{"integrity":"sha512-/oleN0trgvoe7HgIv9nb+87NzdGU1gMwY+Ncx53WZSAB9WjDxKMtLOwGZWp6dt+3DxQfUMnERTWtwW8MfqmUCg==","shasum":"88f8e16d918273af23372ba9262c81afd232f535","tarball":"https://registry.npmjs.org/@calculemus/oli-hammock/-/oli-hammock-4.0.3.tgz","fileCount":32,"unpackedSize":78109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGFtTCRA9TVsSAnZWagAAcjsQAJ8otkG69/zqEWBEblA9\n1VZuiPwuTD/0f9ry1AuGppSKnCxe1SgYcloxy20VsIiI2O2FUFoRRecCule5\nqhcaLzSItiJjBl7xg2rqyR0VdqZcHoqoMWOjTR1WUjYYcKBTcKq/2dGdiBoY\nS8bqLoiJUd5KEImpQMYU/lIFgEQa/62/xDdAneZK/14G7WXXjS8UMI5+995I\n2MmBbZHLXoIjdGfwegMrj2ixZWvyE1Uxi8lIB62u7OfXfQz5ZX5Xk8MD8qZk\n5ZP3DlxDDyzKft/QoctMyE9KkL+yPm3H0qRGoP3fIFTWrg6ZASEvZQEv8LSQ\nVPRbPjg0C4FYhm1crNNNJbuf8F5Xnqral8wV7TDD91Ua9lkE9RTgxGpCBj3k\niBkvGQ6MBoY86ZK8qiJBRhjYa9ryVVHyefIJV7Equkc5t8YAra85/vXHK45y\nTFvGA83deH0UqiV2vLS9xKOpGZRhUVPJgpoFbmyJpxA6MqndhNZu5UyIKs6t\niTpdtzwu1hoaVcw06gtlDhYFZGi4nZdTvx3Km3Aqo1M95WK+LbbQsYhIB0Uj\n/g3oGr9oCTkn5wMQFsQEQh4HEP5jgjmv8+eowDy0tg0NgpV4OIWXcGZuaGoD\nm5NwwY9PQrPIi4/bcSPUG7mgNlaUm+5I93q1I7IF8wY903ggKB24jxgqPH7a\nTZ+h\r\n=84Zo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFx4KvIu63KvRwUfADitwKIV0pwOWYddg/1BBzFIlrLYAiEAyVdqhwgBaBbKQTAxXaOuKfWqL9zHHh8ZCtT+1gVY4lU="}]},"maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/oli-hammock_4.0.3_1545100114851_0.8443232439529853"},"_hasShrinkwrap":false}},"readme":"Note: this README is best to read at [oli-hammock.surge.sh](http://oli-hammock.surge.sh/)\n\nThe oli-hammock package is designed for [OLI](https://oli.cmu.edu/) developers that want to make simple\n[embedded activities](https://github.com/CMUOLI/OLI/wiki/Creating-an-Embedded-Activity). Assignments made with\nOLI Hammock are significantly less configurable than activities built directly against the OLI Superactivity;\nthe tradeoff is that there is less code required to create and grade activities.\n\nYou wrap your simple {@link Activity} specification up in the OLI Hammock,\nand you hang the hammock into the OLI embedded activity framework. OLI runs the activity+hammock combination,\nwhich gets smushed together with the help of Webpack into something that might as well be a regular old\nembedded activity, as far as OLI Superactivity is concerned.\n\n```\n               ------------------- Your activity, resting in hammock\n               |\n               v          |------- The OLI Hammock\n              o           v\n\\uuuu        /|\\       uuuu/   |-- The OLI Superactivity & OLI APIs\n \\ uuuuu     / \\    uuuuu /    |\n  \\    uuuuuuuuuuuuuu    /     |\n   \\                    / <----|\n   ----------------------\n```\n\n[![npm version](https://badge.fury.io/js/%40calculemus%2Foli-hammock.svg)](https://badge.fury.io/js/%40calculemus%2Foli-hammock)\n[![Build Status](https://travis-ci.org/calculemuscode/oli-hammock.svg?branch=master)](https://travis-ci.org/calculemuscode/oli-hammock)\n[![dependencies Status](https://david-dm.org/calculemuscode/oli-hammock/status.svg)](https://david-dm.org/calculemuscode/oli-hammock)\n[![devDependencies Status](https://david-dm.org/calculemuscode/oli-hammock/dev-status.svg)](https://david-dm.org/calculemuscode/oli-hammock?type=dev)\n\nQuick Start\n===========\n\nYou can create and start a hammock project by running the following commands, replacing `my_project` with any name you want for your project. The `create-oli-hammock` script will ask you a number of questions, but it is okay to accept all the default answers by pressing the Enter key.\n\n```\nnpx create-oli-hammock my_project\ncd my_project\nnpm install\nnpm run watch\n```\n\nThis starts a test version of a project where you can view it [on your local computer](http://localhost:8080/).\n\nPieces of a Project\n===================\n\nThe default `create-oli-hammock` project contains several files that you won't need to edit:\n\n * `main.ts` - this is just an entry point into the code you will write\n * `main.xml` - this is used by the Hammock and by OLI to find the pieces of your activity\n * `node_modules` - this directory is automatically created and managed by NPM\n * `package-lock.json` - this file is automatically managed by NPM\n * `tsconfig.json` - this file tells Typescript how the project is built\n * `webpack.config.json` - this tells Hammock how to run your file locally, and how to build it for OLI\n\nYou probably won't need to muck about with `package.json` either, at least at first.\n\nThe files you want to immediately look at are these three:\n\n * `activity.ts`\n * `assets/webcontent/my_project/layout.html` (but with `my_project` replaced by the name you gave to `create-oli-hammock`)\n * `assets/webcontent/my_project/questions.json` (but with `my_project` replaced by the name you gave to `create-oli-hammock`)\n\nLet's look at those three files:\n\nactivity.ts\n-----------\n\nThe `activity.ts` creates a single {@link Activity} object. The documentation for {@link Activity}, especially the documentation \nfor its three methods {@link Activity.init `init()`}, {@link Activity.parse `parse()`}, {@link Activity.read `read()`}, and {@link Activity.render `render()`}, are where you should start when trying\nto understand Hammock.\n\nThe {@link Activity.read `read()`} function reads the DOM to capture all student response data into a\nserializable object (in this case, an array with two elements). The hammock doesn't care what type of data\nthis is, as long as `JSON.parse(JSON.stringify(data))` is structurally the same as `data`.\n\nThe {@link Activity.init `init()`} function defines an initial object representing the state of a page with no\nresponse data. This is called when the assignment is newly-initialized or newly-reset.\n\nThe {@link Activity.render `render()`} function changes the contents defined in the `layout` asset file based\non the {@link QuestionSpec} it is given. It should be the only function that manipulates the DOM, and it has\nto be careful what changes it makes to the layout. This funciton must _always_ produce the same display given\nthe same information, regardless of what sequence of `render` calls have happened earlier.\n\nThe {@link Activity.parse `parse()`} function converts the object representating the state of the page into an\narray of strings, which will be used as the keys for grading. These keys are used later in `questions.json`.\n\nlayout.html\n-----------\n\nThe `layout.html` file defines a template for receiving student input and displaying hints and feedback. It\ndoes not include the SUBMIT and RESET buttons; those get added automatically by Hammock.\n\nquestions.json\n--------------\n\nThe `questions.json` asset defines how many parts a question has (this must agree with the activity spec's\n`read` function). This file includes most of the grading logic, and needs to match up to the `parse` function\ndefined in the {@link Activity}.\n\nThe `questions.json` file should contain data that matches the description of a {@link QuestionSpec}.\n\nOLI Hammock Commands\n====================\n\n`npm run watch` starts your activity running locally, at http://localhost:8080.\n\n`npm run dist` starts your activity running on the internet where you can share it, using the free functionality of [surge.sh](https://surge.sh/). If this doesn't work (for instance, because your project name is taken already), you may need to edit the URL that surge will try to publish to in `package.json`. (The address still needs to be a surge.sh address, like somethingorother.surge.sh).\n\n`npm run deploy` only works if you provided an OLI project repository root when you first ran `create-oli-hammock`. If you did this, then this will deploy your activity into that OLI project repository.\n\nCustom path\n===========\n\nOne of the questions that `create-oli-hammock` asks is what the \"custom path within the OLI content directory\" should be. If your OLI project is organized like this:\n\n```\n- project root directory\n  |- build.xml\n  |- content\n  |  |- package.xml\n  |  |- webcontent\n  |  |- x-oli-workbook-page\n  |- organizations\n  |- tools\n```\n\nthen the \"extra path\" should be the default, none.\n\nIf your OLI project is organized like this:\n\n```\n- project root directory\n  |- build.xml\n  |- content\n  |  |- package.xml\n  |  |- Part1\n  |  |  |- package.xml\n  |  |  |- webcontent\n  |  |  |- x-oli-workbook-page\n  |  |- Part2\n  |  |  |- package.xml\n  |  |  |- webcontent\n  |  |  |- x-oli-workbook-page\n  |  |- Part3\n  |- organizations\n  |- tools\n``````\n\nthen the \"extra path\" should be \"Part1\" or \"Part2\", depending on which subdirectory you want the embedded activity to be associated with.\n\nPreparing your OLI course\n=========================\n\nTo modify your OLI project to handle OLI Hammock activities, you need to make three small changes:\n\nThe project's `build.xml` file needs to have the following added inside of its `<patternset id=\"web.content.files\">` element:\n\n```\n<include name=\"**/webcontent/**/*.json\" />\n```\n\nThe same `build.xml` file should also have the following added to the `<patternset id=\"resource.files\">`\n\n```\n<include name=\"**/x-oli-embed-activity-highstakes/**/*.xml\" />\n```\n\nThe final change is in `tools/oli/oli-content-tools.conf`. You should search for the `resource_type` element with the id `\"x-oli-embed-activity\"`, duplicate it, and change the id in the duplicate to `\"x-oli-embed-activity-highstakes\"`.\n\n```\n<!-- Embed Activity -->\n<resource_type id=\"x-oli-embed-activity\" display_name=\"Embed Activity\">\n  <capabilities standalone=\"false\" inline=\"true\"/>\n  <resource_builder>\n    <class>edu.cmu.oli.content.tools.builder.plugins.SuperActivityResourceBuilder</class>\n  </resource_builder>\n</resource_type>\n\n<!-- Embed Activity -->\n<resource_type id=\"x-oli-embed-activity-highstakes\" display_name=\"Embed Activity (With Gradebook)\">\n  <capabilities standalone=\"false\" inline=\"true\"/>\n  <resource_builder>\n    <class>edu.cmu.oli.content.tools.builder.plugins.SuperActivityResourceBuilder</class>\n  </resource_builder>\n</resource_type>\n```\n\nThis is a different use of the term \"highstakes\" than you see elsewhere in the OLI system. It just makes the OLI Hammock activities visible to the gradebook in the same way that all low-stakes inline activities are. (Without this change, OLI Hammock activities, and indeed all embedded activities, are completely invisible to the gradebook.)","maintainers":[{"name":"calculemus","email":"rob@calculem.us"}],"time":{"modified":"2022-06-12T15:37:17.740Z","created":"2017-12-02T17:16:19.858Z","0.0.3":"2017-12-02T17:16:19.858Z","0.0.4":"2017-12-02T17:21:20.458Z","0.0.5":"2017-12-12T17:38:45.320Z","0.1.0":"2017-12-13T17:41:48.062Z","0.1.1":"2017-12-13T18:17:07.060Z","0.2.0":"2017-12-13T21:05:20.073Z","0.2.1":"2017-12-13T21:15:00.173Z","0.2.3":"2017-12-13T21:32:46.774Z","0.3.0":"2017-12-15T21:51:18.400Z","1.0.0":"2017-12-18T19:57:28.033Z","1.1.0":"2017-12-19T21:50:10.952Z","1.1.1":"2017-12-19T21:51:57.897Z","0.4.0":"2018-04-24T19:55:43.603Z","0.4.1":"2018-04-24T20:04:30.224Z","0.4.2":"2018-04-24T20:34:16.540Z","0.4.3":"2018-04-25T15:52:12.131Z","0.4.4":"2018-04-25T18:07:03.843Z","0.4.5-alpha.1":"2018-04-27T20:07:51.685Z","0.4.7":"2018-05-14T14:28:32.759Z","0.5.0":"2018-05-15T19:45:20.763Z","0.5.1":"2018-05-15T20:28:18.764Z","1.2.0":"2018-05-15T20:32:08.520Z","1.2.1":"2018-05-15T20:50:59.388Z","1.2.3":"2018-05-16T17:09:02.277Z","1.2.4":"2018-05-16T21:15:53.248Z","1.3.0":"2018-06-13T19:34:08.370Z","1.3.2":"2018-06-13T19:51:15.164Z","1.3.4":"2018-06-13T19:51:26.345Z","1.3.5":"2018-06-13T21:47:29.471Z","1.4.0":"2018-06-15T23:09:32.041Z","1.4.1":"2018-06-15T23:09:38.831Z","3.0.0":"2018-06-25T20:13:38.277Z","3.0.1":"2018-06-25T20:42:45.360Z","3.0.2":"2018-06-26T16:43:38.521Z","3.0.3":"2018-06-29T19:35:15.529Z","3.1.0":"2018-08-28T13:56:42.445Z","3.2.3":"2018-10-03T18:35:08.356Z","4.0.0-rc1":"2018-10-17T16:28:39.204Z","4.0.0-rc3":"2018-11-27T16:25:52.589Z","4.0.0":"2018-11-27T16:33:45.079Z","4.0.1":"2018-11-27T18:36:49.454Z","4.0.2":"2018-11-27T18:38:14.039Z","4.0.3":"2018-12-18T02:28:35.032Z"},"homepage":"http://oli-hammock.surge.sh/","repository":{"type":"git","url":"git+ssh://git@github.com/calculemuscode/oli-hammock.git"},"author":{"name":"Calculemus LLC"},"bugs":{"url":"https://github.com/robsimmons/oli-hammock/issues"},"license":"CC-BY-SA-4.0","readmeFilename":"README.md"}