Files
TouchPassr/package.json
T

90 lines
3.9 KiB
JSON
Raw Normal View History

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
}