UNPKG

fluidstate-preact

Version:

Library for using fine-grained reactivity state management library fluidstate in Preact

78 lines (77 loc) 2.88 kB
{ "name": "fluidstate-preact", "version": "1.0.0", "description": "Library for using fine-grained reactivity state management library fluidstate in Preact", "repository": "https://gitlab.com/fluidstate/fluidstate-preact", "author": "Kirill Shestakov", "license": "Apache 2.0", "main": "index.js", "packageManager": "yarn@3.4.1", "keywords": [ "state", "state management", "fine-grained", "reactivity", "reactive", "reactive programming", "frp", "observable", "data flow", "preact" ], "devDependencies": { "@babel/cli": "^7.20.7", "@babel/core": "^7.20.12", "@babel/node": "^7.20.7", "@babel/preset-env": "^7.20.2", "@babel/preset-react": "^7.18.6", "@babel/preset-typescript": "^7.18.6", "@jest/globals": "^29.7.0", "@preact/signals": "^2.2.0", "@preact/signals-core": "^1.9.0", "@testing-library/preact": "^3.2.4", "@types/jsdom": "^21.1.7", "babel-jest": "^29.7.0", "babel-plugin-minify-replace": "^0.5.0", "babel-plugin-source-map-support": "^2.2.0", "fluidstate": "^0.0.27", "jest": "^29.7.0", "jsdom": "^26.1.0", "preact": "^10.26.8", "prettier": "^2.8.3", "source-map-support": "^0.5.21", "typescript": "^5.8.3" }, "peerDependencies": { "@preact/signals": "^2.2.0", "@preact/signals-core": "^1.9.0", "fluidstate": "^0.0.27", "preact": "^10.26.8" }, "peerDependenciesMeta": { "@preact/signals": { "optional": true }, "@preact/signals-core": { "optional": true }, "preact": { "optional": true } }, "resolutions": { "cheerio": "1.0.0-rc.10" }, "scripts": { "download-tests": "rm -rf ./src/tests/downloaded-tests && git archive --remote=git@gitlab.com:fluidstate/fluidstate.git main src/tests --output=src/tests/downloaded-tests.zip && unzip -qq ./src/tests/downloaded-tests.zip -d ./src/tests/downloaded-tests && rm ./src/tests/downloaded-tests.zip && mv ./src/tests/downloaded-tests/src/tests/*.* ./src/tests/downloaded-tests && rm -rf ./src/tests/downloaded-tests/src && rm ./src/tests/downloaded-tests/setup.ts && echo 'export * from \"../setup\";' > ./src/tests/downloaded-tests/setup.ts && sed -i 's/\"..\\/primitives\\/reactive-atom\"/\"fluidstate\\/primitives\\/reactive-atom\"/g' ./src/tests/downloaded-tests/*", "clean": "rm -rf dist", "build-types": "tsc --declaration --emitDeclarationOnly --outDir dist --skipLibCheck && rm -rf dist/tests", "build-source": "babel src -d dist --extensions '.ts,.tsx' --config-file ./babel.config.release.js", "copy-package-files": "cp package.json dist/ && cp LICENSE dist/ && cp README.md dist/", "build": "yarn clean && yarn build-source && yarn build-types && yarn copy-package-files", "pub": "yarn test && yarn build && cd dist && npm publish", "pub-dry": "yarn test && yarn build && cd dist && npm publish --dry-run", "test": "yarn download-tests && jest", "format": "prettier --write ." } }