UNPKG

snabbdom-jsx-lite

Version:

Write snabbdom templates in .jsx or .tsx (JSX for TypeScript)

56 lines (55 loc) 1.61 kB
{ "name": "snabbdom-jsx-lite", "version": "2.0.1", "description": "Write snabbdom templates in .jsx or .tsx (JSX for TypeScript)", "files": [ "dist", "src" ], "main": "dist/jsx.js", "scripts": { "clean": "rm -rf dist dist_example", "build": "npm run clean && npm run build:dist && npm run build:example", "build:dist": "(cd src; tsc -p tsconfig.json) && cp src/jsx-intrinsics.d.ts dist/", "build:example": "esbuild example/app.tsx --bundle --outdir=dist_example/ --sourcemap && cp example/index.html dist_example/", "test": "mocha -r ts-node/register/transpile-only tests/*.tsx", "prepublishOnly": "npm run build" }, "repository": { "type": "git", "url": "git+https://github.com/mixpanel/snabbdom-jsx-lite.git" }, "keywords": [ "snabbdom", "tsx", "jsx", "pragma" ], "author": "nojvek", "license": "MIT", "bugs": { "url": "https://github.com/mixpanel/snabbdom-jsx-lite/issues" }, "homepage": "https://github.com/mixpanel/snabbdom-jsx-lite#readme", "devDependencies": { "@types/chai": "4.2.11", "@types/mocha": "9.0.0", "@typescript-eslint/eslint-plugin": "2.31.0", "@typescript-eslint/parser": "2.31.0", "chai": "4.2.0", "esbuild": "^0.11.3", "eslint": "6.8.0", "eslint-config-prettier": "6.11.0", "eslint-plugin-react": "7.18.3", "lint-config-nojvek": "1.0.3", "mocha": "9.0.3", "prettier": "2.0.5", "prettier-eslint": "9.0.1", "snabbdom": "3.0.2", "ts-node": "10.9.1", "typescript": "4.3.5" }, "peerDependencies": { "snabbdom": ">=3.0.0" } }