2015-03-08 01:34:22 -05:00
{
2018-01-12 10:58:02 -08:00
"author" : {
"email" : "joshuakgoldberg@outlook.com" ,
"name" : "Josh Goldberg"
} ,
"browser" : "./src/index.js" ,
"bugs" : {
"url" : "https://github.com/FullScreenShenanigans/InputWritr/issues"
} ,
2018-02-05 18:36:03 -08:00
"dependencies" : {
} ,
2018-01-12 10:58:02 -08:00
"description" : "Configurable wrapper, recorder, and playback manager around user inputs." ,
"devDependencies" : {
2018-02-05 18:36:03 -08:00
"@types/chai" : "^4.1.2" ,
2018-02-01 10:41:37 -08:00
"@types/lodash" : "^4.14.99" ,
2018-03-25 02:05:57 -07:00
"@types/lolex" : "^2.1.2" ,
"@types/mocha" : "^5.0.0" ,
2018-04-08 01:24:16 -04:00
"@types/sinon" : "^4.3.1" ,
2018-01-14 18:20:45 -08:00
"@types/sinon-chai" : "^2.7.29" ,
2018-01-12 10:58:02 -08:00
"chai" : "^4.1.2" ,
2018-01-21 12:54:23 -08:00
"concurrently" : "^3.5.1" ,
2018-01-12 10:58:02 -08:00
"glob" : "^7.1.2" ,
2018-04-16 09:27:33 -07:00
"istanbul" : "^0.4.5" ,
2018-02-05 18:36:03 -08:00
"lolex" : "^2.3.2" ,
2018-01-12 10:58:02 -08:00
"mkdirp" : "^0.5.1" ,
2018-03-25 02:05:57 -07:00
"mocha" : "^5.0.5" ,
2018-01-21 12:54:23 -08:00
"mocha-headless-chrome" : "^1.8.2" ,
2018-01-12 10:58:02 -08:00
"requirejs" : "^2.3.5" ,
"run-for-every-file" : "^1.1.0" ,
2018-04-16 09:27:33 -07:00
"shenanigans-manager" : "^0.2.28" ,
2018-04-08 01:24:16 -04:00
"sinon" : "^4.5.0" ,
2018-03-06 07:54:22 +00:00
"sinon-chai" : "^3.0.0" ,
2018-01-12 10:58:02 -08:00
"tslint" : "5.9.1" ,
2018-04-08 01:24:16 -04:00
"tsutils" : "^2.26.1" ,
2018-03-25 02:05:57 -07:00
"typedoc" : "^0.11.1" ,
2018-04-08 01:24:16 -04:00
"typescript" : "^2.8.1" ,
2018-01-21 12:54:23 -08:00
"watch" : "^1.0.2" ,
2018-04-08 01:24:16 -04:00
"webpack" : "^4.5.0" ,
"webpack-cli" : "^2.0.14"
2018-01-12 10:58:02 -08:00
} ,
"license" : "MIT" ,
"name" : "inputwritr" ,
"repository" : {
"type" : "git" ,
"url" : "ssh://git@github.com:FullScreenShenanigans/InputWritr.git"
} ,
"scripts" : {
"dist" : "npm run dist:webpack" ,
"dist:webpack" : "webpack" ,
"docs" : "npm run docs:typedoc" ,
"docs:typedoc" : "typedoc src/ --exclude **/*.d.ts --ignoreCompilerErrors --out docs/generated" ,
"init" : "npm install && npm run setup && npm run verify" ,
2018-04-16 09:27:33 -07:00
"setup" : "npm run setup:dirs && npm run setup:copy && npm run setup:package && npm run setup:readme" ,
2018-01-12 10:58:02 -08:00
"setup:copy" : "npm run setup:copy:default" ,
"setup:copy:default" : "run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/default/\" --file \"**/*\" --run \"mustache package.json {{src-file}} {{file}}\" --dest \".\" --only-files" ,
2018-04-16 09:27:33 -07:00
"setup:dirs" : "shenanigans-manager ensure-dirs-exist" ,
2018-01-12 10:58:02 -08:00
"setup:package" : "shenanigans-manager hydrate-package-json" ,
"setup:readme" : "shenanigans-manager hydrate-readme" ,
"src" : "npm run src:tsc && npm run src:tslint" ,
"src:tsc" : "tsc -p ." ,
"src:tslint" : "tslint -c tslint.json -p tsconfig.json -t stylish" ,
"test" : "npm run test:setup && npm run test:run" ,
2018-04-16 09:27:33 -07:00
"test:coverage" : "npm run test:coverage:generate-html && npm run test:coverage:instrument && npm run test:coverage:run && npm run test:coverage:report" ,
"test:coverage:generate-html" : "shenanigans-manager generate-test-html --source instrumented" ,
"test:coverage:instrument" : "istanbul instrument src -o instrumented" ,
"test:coverage:report" : "istanbul report html" ,
"test:coverage:run" : "mocha-headless-chrome --coverage coverage.json --file test/index.instrumented.html" ,
2018-01-14 18:20:45 -08:00
"test:run" : "mocha-headless-chrome --file test/index.html" ,
2018-01-12 10:58:02 -08:00
"test:setup" : "npm run test:setup:dir && npm run test:setup:copy && npm run test:setup:html && npm run test:setup:tsc" ,
"test:setup:copy" : "npm run test:setup:copy:default" ,
"test:setup:copy:default" : "run-for-every-file --dot --src \"node_modules/shenanigans-manager/setup/test/\" --file \"**/*\" --run \"mustache package.json {{src-file}} ./test/{{file}}\" --dest \".\" --only-files" ,
"test:setup:dir" : "mkdirp test" ,
"test:setup:html" : "shenanigans-manager generate-test-html" ,
"test:setup:tsc" : "tsc -p test" ,
"verify" : "npm run src && npm run test && npm run dist && npm run docs" ,
2018-04-16 09:27:33 -07:00
"verify:coverage" : "npm run src && npm run test:setup && npm run test:coverage && npm run dist && npm run docs" ,
2018-01-21 12:54:23 -08:00
"watch" : "concurrently \"tsc -p . -w\" --raw \"chokidar src/**/*.test.t* --command \"\"npm run test:setup:html\"\" --silent\" --raw"
2018-01-12 10:58:02 -08:00
} ,
"shenanigans" : {
"name" : "InputWritr"
} ,
"types" : "./src/index.d.ts" ,
2018-01-14 18:20:45 -08:00
"version" : "0.7.2"
2018-02-05 18:36:03 -08:00
}