nano-jsx

v0.0.24
SSR first, lightweight 1kB JSX library.
mini micro nano tiny jsx react preact partial hydration and 2 more...

start

npm run dev

version

extract version src/version.ts && prettier --write src/version.ts

format

prettier --write src

format:check

prettier --check src

lint

eslint src --ext .ts,.tsx

lint:fix

eslint --fix src --ext .ts,.tsx

deno

deno run --no-check --allow-net -c tsconfig.deno.json deno.dev.tsx

deno:test

deno test --no-check -c tsconfig.deno.json deno.test.tsx deno.test2.tsx

denoify

rimraf deno_lib && denoify && rimraf deno_lib/bundles deno_lib/dev

tsc

npm run version && tsc --project tsconfig.json

tsc:tinyServer

npm run version && tsc --project tsconfig.json

build

npm run tsc && npm run tsc:tinyServer

bundle

webpack --config webpack/webpack.bundle.prod.js

tinyServer

npm-run-all --parallel tinyServer:*

tinyServer:tsc

tsc --target es2015 --module commonjs tinyServer/index.ts --watch

tinyServer:nodemon

nodemon --delay 500ms tinyServer/index.js

tinyServer-build

tsc --target es2015 --module commonjs tinyServer/index.ts

dev

npm run build && npm-run-all --parallel dev:*

dev:tsc

tsc --project tsconfig.es2015.json --watch

dev:serve

five-server --open=dev

dev:bundle

webpack --config webpack/webpack.bundle.dev.js --watch

dev:script

webpack --config webpack/webpack.dev.js --watch

ssr

tsc --project tsconfig.json && npm-run-all --parallel ssr:*

ssr:tsc

tsc --project tsconfig.json --watch

ssr:nodemon

nodemon lib/dev/devSSR.js

clean

rimraf lib

clean:test

rimraf "test/**/*.js"

publish

publish

preReleaseHook

prepareRelease

prepareRelease

npm run clean && npm i && npm run build && npm run bundle && npm run denoify && npm run test && npm run deno:test

test

npm run clean:test && tsc --project test/tsconfig.json && jest "test/.+\.test.js$" && npm run clean:test

Metadata

  • MIT
  • >=12
  • Yannick Deubel
  • released 11/20/2021

Downloads

Maintainers