UNPKG

2.85 kBJSONView Raw
1{
2 "name": "quickdom",
3 "version": "1.0.89",
4 "description": "Fast & light DOM element management supporting jquery-like methods, templates, & state-based styling",
5 "main": "dist/quickdom.js",
6 "browser": {
7 "./debug": "dist/quickdom.debug.js",
8 "./dist/quickdom.js": "src/index.coffee"
9 },
10 "browserify": {
11 "transform": [
12 "simplyimport/compat"
13 ]
14 },
15 "simplyimport": {
16 "finalTransform": [
17 [
18 "babelify",
19 {
20 "presets": [
21 [
22 "@babel/preset-env",
23 {
24 "modules": false
25 }
26 ]
27 ]
28 }
29 ],
30 ".config/transforms/minify-super",
31 ".config/transforms/minify-rename",
32 ".config/transforms/minify-simple"
33 ]
34 },
35 "directories": {
36 "test": "test"
37 },
38 "scripts": {
39 "postversion": "npm run build && git add . && git commit -a -m '[Build]'",
40 "prepublishOnly": "npm run test:travis",
41 "postpublish": "git push",
42 "watch": "cake -d watch",
43 "build": "cake -d build && cake build && cake measure && cp -r build/* dist/",
44 "test": "npm run test:browser -s || true",
45 "test:travis": "npm run test:browser -s && npm run test:minified -s",
46 "test:local": "open test/testrunner.html",
47 "test:minified": "minified=1 npm run test:browser -s || true",
48 "test:karma": "cake install:test; karma start .config/karma.conf.coffee",
49 "test:browser": "cake install:test; karma start --single-run --browsers Electron .config/karma.conf.coffee",
50 "test:chrome": "cake install:test; karma start --single-run --browsers Chrome .config/karma.conf.coffee",
51 "test:firefox": "cake install:test; karma start --single-run --browsers Firefox .config/karma.conf.coffee",
52 "test:safari": "cake install:test; karma start --single-run --browsers Safari .config/karma.conf.coffee",
53 "test:sauce": "cake install:test; sauce=1 karma start .config/karma.conf.coffee",
54 "coverage": "cake install:coverage; npm run coverage:run && npm run coverage:badge",
55 "coverage:run": "coverage=true npm run test:electron",
56 "coverage:badge": "badge-gen -d ./.config/badges/coverage",
57 "coverage:show": "open coverage/lcov-report/index.html"
58 },
59 "repository": {
60 "type": "git",
61 "url": "git+https://github.com/danielkalen/quickdom.git"
62 },
63 "author": "danielkalen",
64 "license": "ISC",
65 "bugs": {
66 "url": "https://github.com/danielkalen/quickdom/issues"
67 },
68 "homepage": "https://github.com/danielkalen/quickdom#readme",
69 "dependencies": {
70 "@danielkalen/is": "^2.0.0",
71 "quickcss": "^1.3.4",
72 "smart-extend": "^1.7.3"
73 },
74 "devDependencies": {
75 "bluebird": "^3.5.0",
76 "chalk": "^2.0.1",
77 "coffee-script": "^1.12.6",
78 "execa": "^0.7.0",
79 "fs-jetpack": "^0.13.3",
80 "promise-break": "^0.1.2",
81 "semver": "^5.3.0"
82 }
83}