snabbdom-jsx-lite
Version:
Write snabbdom templates in .jsx or .tsx (JSX for TypeScript)
56 lines (55 loc) • 1.61 kB
JSON
{
"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"
}
}