Fable.Etebase/package.json

61 lines
1.3 KiB
JSON

{
"name": "fable.etebase",
"version": "0.0.1",
"description": "",
"main": "index.js",
"engines": {
"node": ">=16",
"pnpm": ">=6",
"npm": "please-use-pnpm",
"yarn": "please-use-pnpm"
},
"scripts": {
"install": "dotnet tool restore",
"test": "fable-splitter -c test/Fable.Etebase.Tests/splitter.config.js && node ./test/Fable.Etebase.Tests/testSetup.mjs && jest -i"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"**/*.{ts,json,md,yml,yaml,js,mdx,tsx,jsx}": [
"prettier --write"
],
"src/**/*.fs": [
"dotnet fantomas ./src/**/*.fs"
]
},
"keywords": [],
"author": "",
"license": "MIT",
"devDependencies": {
"@babel/core": "7.16.7",
"@babel/plugin-transform-modules-commonjs": "7.16.8",
"@testing-library/jest-dom": "5.16.1",
"fable-compiler": "2.13.0",
"fable-splitter": "2.2.1",
"husky": "7.0.4",
"jest": "27.4.7",
"lint-staged": "12.1.7",
"prettier": "2.5.1"
},
"dependencies": {
"etebase": "0.43.1"
},
"jest": {
"moduleFileExtensions": [
"js"
],
"testMatch": [
"<rootDir>/**/*.Test.js"
],
"roots": [
"./dist/tests"
],
"testTimeout": 15000,
"testEnvironment": "node",
"transform": {}
}
}