2018-05-21 12:40:10 +02:00
{
"author" : {
"email" : "joshuakgoldberg@outlook.com" ,
"name" : "Josh Goldberg"
} ,
"browser" : "./src/index.js" ,
"bugs" : {
"url" : "https://github.com/FullScreenShenanigans/ClassCyclr/issues"
} ,
"dependencies" : {
2019-01-19 11:44:42 -05:00
"timehandlr" : "^0.7.4"
2018-05-21 12:40:10 +02:00
} ,
2018-06-18 02:14:22 -07:00
"description" : "Cycles through class names using TimeHandlr events." ,
2018-05-21 12:40:10 +02:00
"devDependencies" : {
2019-09-12 23:06:11 -04:00
"@types/chai" : "^4.2.2" ,
"@types/lodash" : "^4.14.138" ,
2019-04-07 18:18:10 -04:00
"@types/lolex" : "^3.1.1" ,
2019-09-12 23:06:11 -04:00
"@types/mocha" : "^5.2.7" ,
"@types/sinon" : "^7.0.13" ,
"@types/sinon-chai" : "^3.2.3" ,
2018-09-30 10:45:20 -04:00
"chai" : "^4.2.0" ,
2019-09-12 23:06:11 -04:00
"concurrently" : "^4.1.2" ,
"glob" : "^7.1.4" ,
2018-05-21 12:40:10 +02:00
"istanbul" : "^0.4.5" ,
2019-09-12 23:06:11 -04:00
"lolex" : "^4.2.0" ,
2018-05-21 12:40:10 +02:00
"mkdirp" : "^0.5.1" ,
2019-09-12 23:06:11 -04:00
"mocha" : "^6.2.0" ,
"mocha-headless-chrome" : "^2.0.3" ,
"npm-check-updates" : "^3.1.23" ,
2018-08-30 01:30:46 -04:00
"requirejs" : "^2.3.6" ,
2018-05-21 12:40:10 +02:00
"run-for-every-file" : "^1.1.0" ,
2019-09-12 23:06:11 -04:00
"shenanigans-manager" : "^0.2.42" ,
"sinon" : "^7.4.2" ,
2019-01-19 10:34:20 -05:00
"sinon-chai" : "^3.3.0" ,
2019-09-12 23:06:11 -04:00
"tslint" : "5.20.0" ,
"tsutils" : "^3.17.1" ,
"typedoc" : "^0.15.0" ,
"typescript" : "^3.6.3" ,
2018-05-21 12:40:10 +02:00
"watch" : "^1.0.2" ,
2019-09-12 23:06:11 -04:00
"webpack" : "^4.40.0" ,
"webpack-cli" : "^3.3.8"
2018-05-21 12:40:10 +02:00
} ,
"license" : "MIT" ,
"name" : "classcyclr" ,
"repository" : {
"type" : "git" ,
"url" : "ssh://git@github.com:FullScreenShenanigans/ClassCyclr.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:09:23 -04:00
"ncu" : "ncu -u" ,
2018-05-21 12:40:10 +02:00
"setup" : "npm run setup:dirs && npm run setup:copy && npm run setup:package && npm run setup:readme" ,
"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" ,
"setup:dirs" : "shenanigans-manager ensure-dirs-exist" ,
"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:38:28 -07:00
"src:tslint:fix" : "tslint -c tslint.json --fix -p tsconfig.json -t stylish" ,
2018-05-21 12:40:10 +02:00
"test" : "npm run test:setup && npm run test:run" ,
"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" ,
"test:run" : "mocha-headless-chrome --file test/index.html" ,
"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" ,
2019-04-14 16:20:11 -04:00
"verify" : "npm run src && npm run test && npm run dist" ,
"verify:coverage" : "npm run src && npm run test:setup && npm run test:coverage && npm run dist" ,
2018-05-21 12:40:10 +02:00
"watch" : "concurrently \"tsc -p . -w\" --raw \"chokidar src/**/*.test.t* --command \"\"npm run test:setup:html\"\" --silent\" --raw"
} ,
"shenanigans" : {
"name" : "ClassCyclr"
} ,
"types" : "./src/index.d.ts" ,
2019-09-12 23:41:18 -04:00
"version" : "0.7.5"
2019-04-14 16:20:19 -04:00
}