@kcuf/canvas-marking-react-headless
Version:
The React headless wrapping of @kcuf/canvas-marking.
61 lines • 1.91 kB
JSON
{
"name": "@kcuf/canvas-marking-react-headless",
"version": "0.4.4",
"description": "The React headless wrapping of @kcuf/canvas-marking.",
"keywords": [
"canvas",
"marking",
"headless"
],
"license": "MIT",
"sideEffects": false,
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
"types": "dist/types/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/justnewbee/kcuf.git"
},
"homepage": "https://github.com/justnewbee/kcuf/tree/master/packages-canvas/canvas-marking-react-headless",
"bugs": "https://github.com/justnewbee/kcuf/issues",
"author": {
"name": "Jianchun Wang",
"email": "justnewbee@gmail.com"
},
"publishConfig": {
"access": "public"
},
"devDependencies": {
"@babel/cli": "^7.28.0",
"@babel/core": "^7.28.0",
"@babel/plugin-transform-react-jsx": "^7.27.1",
"@babel/plugin-transform-runtime": "^7.28.0",
"@babel/preset-env": "^7.28.0",
"@babel/preset-react": "^7.27.1",
"@babel/preset-typescript": "^7.27.1",
"@types/lodash": "^4.17.20",
"@types/react": "^18.3.23",
"react": "^18.3.1",
"rimraf": "^6.0.1",
"typescript": "^5.9.2",
"@kcuf/ts-config": "^0.0.1"
},
"peerDependencies": {
"@babel/runtime": "^7.x",
"react": "^18.x"
},
"dependencies": {
"immer": "^10.1.1",
"lodash": "^4.17.21",
"@kcuf-hook/use-is-unmounted": "^0.0.1",
"@kcuf/canvas-marking": "^0.7.4"
},
"scripts": {
"build:clean": "rimraf dist",
"build:esm": "ESM=1 babel src -d dist/esm --extensions .ts,.tsx --source-maps",
"build:cjs": "ESM=0 babel src -d dist/cjs --extensions .ts,.tsx",
"build:types": "tsc -rootDir src --outDir dist/types --declaration --noEmit false --emitDeclarationOnly --isolatedModules false",
"build": "pnpm build:esm && pnpm build:cjs && pnpm build:types",
"watch": "pnpm build:esm -w"
}
}