fluidstate-preact
Version:
Library for using fine-grained reactivity state management library fluidstate in Preact
78 lines (77 loc) • 2.88 kB
JSON
{
"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 ."
}
}