2015-06-30 02:12:52 -04:00
{
2018-01-12 10:58:04 -08:00
"author" : {
"email" : "joshuakgoldberg@outlook.com" ,
"name" : "Josh Goldberg"
} ,
"browser" : "./src/index.js" ,
"bugs" : {
"url" : "https://github.com/FullScreenShenanigans/TouchPassr/issues"
} ,
"dependencies" : {
2018-05-30 20:46:35 -07:00
"inputwritr" : "^0.7.2" ,
2018-06-18 01:54:57 -07:00
"itemsholdr" : "^0.7.8"
2018-01-12 10:58:04 -08:00
} ,
"description" : "A GUI layer on top of InputWritr for touch events." ,
"devDependencies" : {
2018-11-03 17:51:35 -07:00
"@types/chai" : "^4.1.7" ,
2019-04-07 18:38:14 -04:00
"@types/lodash" : "^4.14.123" ,
"@types/lolex" : "^3.1.1" ,
2019-03-10 20:36:55 -04:00
"@types/mocha" : "^5.2.6" ,
2019-04-07 18:38:14 -04:00
"@types/sinon" : "^7.0.11" ,
2019-01-19 10:36:21 -05:00
"@types/sinon-chai" : "^3.2.2" ,
2018-09-30 10:45:24 -04:00
"chai" : "^4.2.0" ,
2019-01-19 10:36:21 -05:00
"concurrently" : "^4.1.0" ,
2018-08-30 01:33:14 -04:00
"glob" : "^7.1.3" ,
2018-04-16 09:27:34 -07:00
"istanbul" : "^0.4.5" ,
2019-03-10 20:36:55 -04:00
"lolex" : "^3.1.0" ,
2018-01-12 10:58:04 -08:00
"mkdirp" : "^0.5.1" ,
2019-04-07 18:38:14 -04:00
"mocha" : "^6.1.0" ,
2019-03-10 20:36:55 -04:00
"mocha-headless-chrome" : "^2.0.2" ,
2019-04-07 18:38:14 -04:00
"npm-check-updates" : "^3.1.4" ,
2018-08-30 01:33:14 -04:00
"requirejs" : "^2.3.6" ,
2018-01-12 10:58:04 -08:00
"run-for-every-file" : "^1.1.0" ,
2019-04-07 18:38:14 -04:00
"shenanigans-manager" : "^0.2.36" ,
"sinon" : "^7.3.1" ,
2019-01-19 10:36:21 -05:00
"sinon-chai" : "^3.3.0" ,
2019-04-07 18:38:14 -04:00
"tslint" : "5.15.0" ,
"tsutils" : "^3.10.0" ,
2019-01-19 10:36:21 -05:00
"typedoc" : "^0.14.2" ,
2019-04-07 18:38:14 -04:00
"typescript" : "^3.4.2" ,
2018-01-21 12:54:26 -08:00
"watch" : "^1.0.2" ,
2019-03-10 20:36:55 -04:00
"webpack" : "^4.29.6" ,
2019-04-07 18:38:14 -04:00
"webpack-cli" : "^3.3.0"
2018-01-12 10:58:04 -08:00
} ,
"license" : "MIT" ,
"name" : "touchpassr" ,
"repository" : {
"type" : "git" ,
"url" : "ssh://git@github.com:FullScreenShenanigans/TouchPassr.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" ,
2019-04-07 18:11:10 -04:00
"ncu" : "ncu -u" ,
2018-04-16 09:27:34 -07:00
"setup" : "npm run setup:dirs && npm run setup:copy && npm run setup:package && npm run setup:readme" ,
2018-01-12 10:58:04 -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:34 -07:00
"setup:dirs" : "shenanigans-manager ensure-dirs-exist" ,
2018-01-12 10:58:04 -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" ,
2018-08-15 22:41:00 -07:00
"src:tslint:fix" : "tslint -c tslint.json --fix -p tsconfig.json -t stylish" ,
2018-01-12 10:58:04 -08:00
"test" : "npm run test:setup && npm run test:run" ,
2018-04-16 09:27:34 -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:12:15 -08:00
"test:run" : "mocha-headless-chrome --file test/index.html" ,
2018-01-12 10:58:04 -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:34 -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:26 -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:04 -08:00
} ,
"shenanigans" : {
"name" : "TouchPassr"
} ,
"types" : "./src/index.d.ts" ,
"version" : "0.7.2"
2018-10-09 10:16:08 -07:00
}