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 | }
|