UNPKG

2.42 kBJSONView Raw
1{
2 "name": "nanohtml",
3 "description": "HTML template strings for the Browser with support for Server Side Rendering in Node.",
4 "repository": "choojs/nanohtml",
5 "version": "1.2.5",
6 "main": "index.js",
7 "files": [
8 "index.js",
9 "raw.js",
10 "lib",
11 "types",
12 "dist"
13 ],
14 "types": "./types/index.d.ts",
15 "scripts": {
16 "bench": "node bench/server.js && browserify bench/client.js | tape-run",
17 "build": "mkdir -p dist/ && browserify index -s html -p bundle-collapser/plugin > dist/bundle.js && browserify index -p tinyify > dist/bundle.min.js && cat dist/bundle.min.js | gzip --best --stdout | wc -c | pretty-bytes",
18 "prepublishOnly": "npm run build",
19 "test": "standard && node tests && npm run test:browser && npm run test:transform-browser && npm run test:babel-browser",
20 "test:browser": "browserify tests/browser | tape-run",
21 "test:transform-browser": "node tests/transform/build | tape-run",
22 "test:babel-browser": "node tests/babel/build | tape-run"
23 },
24 "dependencies": {
25 "acorn": "^5.2.1",
26 "camel-case": "^3.0.0",
27 "convert-source-map": "^1.5.1",
28 "estree-is-member-expression": "^1.0.0",
29 "hyperx": "^2.3.2",
30 "is-boolean-attribute": "0.0.1",
31 "nanoassert": "^1.1.0",
32 "nanobench": "^2.1.0",
33 "normalize-html-whitespace": "^0.2.0",
34 "through2": "^2.0.3",
35 "transform-ast": "^2.4.0"
36 },
37 "devDependencies": {
38 "aliasify": "^2.1.0",
39 "babel-core": "^6.26.0",
40 "babel-plugin-transform-es2015-template-literals": "^6.22.0",
41 "babel-register": "^6.26.0",
42 "babelify": "^8.0.0",
43 "browserify": "^16.1.1",
44 "bubleify": "^1.2.0",
45 "bundle-collapser": "^1.3.0",
46 "choo": "^6.9.0",
47 "pify": "^3.0.0",
48 "standard": "^10.0.3",
49 "tape": "^4.8.0",
50 "tape-run": "^3.0.4",
51 "tinyify": "^2.4.0"
52 },
53 "keywords": [
54 "choo",
55 "node",
56 "html",
57 "template-string",
58 "strings",
59 "template",
60 "string",
61 "lit-html",
62 "yo-yo",
63 "choo.js",
64 "es6",
65 "HTML",
66 "DOM",
67 "diff",
68 "render",
69 "multi",
70 "line",
71 "tagged",
72 "native",
73 "hyperhtml",
74 "hyperdom",
75 "fast",
76 "small",
77 "lite",
78 "tiny",
79 "nano"
80 ],
81 "license": "MIT",
82 "browser": {
83 "assert": "nanoassert",
84 "./index.js": "./lib/browser.js",
85 "./raw.js": "./lib/raw-browser.js"
86 },
87 "standard": {
88 "ignore": [
89 "tests/babel/fixtures/**/*.js"
90 ]
91 }
92}