reblend-testing-library
Version:
Simple and complete Reblendjs testing utilities that encourage good testing practices.
96 lines (95 loc) • 2.62 kB
JSON
{
"name": "reblend-testing-library",
"version": "2.0.4",
"description": "Simple and complete Reblendjs testing utilities that encourage good testing practices.",
"main": "lib/index.js",
"module": "lib-esm/index.js",
"types": "types/index.d.ts",
"engines": {
"node": ">=20"
},
"scripts": {
"prebuild": "rimraf dist dist-esm lib lib-esm types",
"test": "jest",
"test:single": "jest --runInBand",
"test:watch": "jest --watch",
"build:test": "npm run build && npm test",
"prepublishOnly": "npm run build",
"build:cjs": "babel src --out-dir lib --extensions '.tsx,.ts,.js'",
"build:esm": "babel src --out-dir lib-esm --presets=reblend --extensions '.tsx,.ts,.js' --no-babelrc ",
"build": "tsc -p tsconfig.types.json && npm run build:cjs && npm run build:esm"
},
"files": [
"lib",
"lib-esm",
"types",
"dont-cleanup-after-each.js"
],
"keywords": [
"testing",
"reblend",
"ui",
"dom",
"jsdom",
"unit",
"integration",
"functional",
"end-to-end",
"e2e"
],
"author": "Emmanuel Paul Elom <scansioquielom@gmail.com>",
"license": "MIT",
"dependencies": {
"@testing-library/dom": "^10.0.0",
"@testing-library/jest-dom": "^5.17.0"
},
"devDependencies": {
"@babel/cli": "^7.27.2",
"@babel/core": "^7.27.4",
"babel-preset-reblend": "^11.0.4",
"chalk": "^4.1.2",
"jest": "^27.5.1",
"jest-diff": "^29.7.0",
"reblendjs": "^11.0.0",
"rimraf": "^3.0.2",
"typescript": "^4.9.5"
},
"peerDependencies": {
"reblendjs": "^11.0.0"
},
"eslintConfig": {
"parserOptions": {
"ecmaVersion": 2022
},
"globals": {
"globalThis": "readonly"
},
"rules": {
"reblend/prop-types": "off",
"reblend/no-adjacent-inline-elements": "off",
"import/no-unassigned-import": "off",
"import/named": "off",
"testing-library/no-container": "off",
"testing-library/no-debugging-utils": "off",
"testing-library/no-dom-import": "off",
"testing-library/no-unnecessary-act": "off",
"testing-library/prefer-explicit-assert": "off",
"testing-library/prefer-find-by": "off",
"testing-library/prefer-user-event": "off"
}
},
"eslintIgnore": [
"node_modules",
"coverage",
"dist",
"*.d.ts"
],
"repository": {
"type": "git",
"url": "https://github.com/scyberLink/reblend-testing-library"
},
"bugs": {
"url": "https://github.com/scyberLink/reblend-testing-library/issues"
},
"homepage": "https://github.com/scyberLink/reblend-testing-library#readme"
}