UNPKG

2.63 kBJSONView Raw
1{
2 "name": "svelte-fragment-component",
3 "version": "1.2.0",
4 "description": "Svelte component that renders its children with lifecycle hooks to simplify testing",
5 "source": "src/fragment.svelte",
6 "main": "./dist/cjs/fragment.js",
7 "exports": {
8 "./package.json": "./package.json",
9 ".": {
10 "require": "./dist/cjs/fragment.js",
11 "umd": "./dist/umd/fragment.js",
12 "default": "./dist/esm/fragment.js"
13 },
14 "./src/fragment.svelte": {
15 "default": "./src/fragment.svelte"
16 }
17 },
18 "module": "./dist/esm/fragment.js",
19 "unpkg": "./dist/umd/fragment.js",
20 "jsdelivr": "./dist/umd/fragment.js",
21 "svelte": "./src/fragment.svelte",
22 "types": "./fragment.d.ts",
23 "sideEffects": false,
24 "files": [
25 "dist",
26 "src/fragment.svelte",
27 "fragment.d.ts"
28 ],
29 "scripts": {
30 "prebuild": "rimraf dist",
31 "build": "rollup -c && echo '{\"type\":\"module\"}' > dist/esm/package.json",
32 "lint": "xo",
33 "fix": "xo --fix && prettier --ignore-path .gitignore --write .",
34 "prepublishOnly": "npm run build",
35 "test": "jest",
36 "test:watch": "npm test -- --watch",
37 "test:coverage": "npm test -- --coverage"
38 },
39 "engines": {
40 "node": ">=10"
41 },
42 "peerDependencies": {
43 "svelte": "3.x"
44 },
45 "repository": {
46 "type": "git",
47 "url": "git+https://github.com/kenoxa/svelte-fragment-component.git"
48 },
49 "keywords": [
50 "svelte",
51 "testing",
52 "ui",
53 "unit",
54 "functional"
55 ],
56 "author": "Sascha Tandel <s.tandel@kenoxa.de>",
57 "license": "MIT",
58 "bugs": {
59 "url": "https://github.com/kenoxa/svelte-fragment-component/issues"
60 },
61 "homepage": "https://github.com/kenoxa/svelte-fragment-component#readme",
62 "devDependencies": {
63 "@rollup/plugin-commonjs": "^13.0.0",
64 "@rollup/plugin-node-resolve": "^8.1.0",
65 "@testing-library/jest-dom": "^5.7.0",
66 "@testing-library/svelte": "^3.0.0",
67 "eslint": "^6.8.0",
68 "eslint-plugin-jest": "^23.17.1",
69 "eslint-plugin-jest-dom": "^2.1.0",
70 "eslint-plugin-testing-library": "^3.1.3",
71 "husky": "^4.2.5",
72 "jest": "^26.1.0",
73 "jest-environment-jsdom-sixteen": "^1.0.3",
74 "lint-staged": "^10.2.11",
75 "prettier": "^2.0.5",
76 "rollup": "^2.17.1",
77 "rollup-plugin-node-externals": "^2.2.0",
78 "rollup-plugin-svelte": "^5.2.3",
79 "rollup-plugin-terser": "^6.1.0",
80 "svelte": "^3.22.3",
81 "svelte-jester": "^1.0.6",
82 "xo": "^0.32.0"
83 },
84 "husky": {
85 "hooks": {
86 "pre-commit": "lint-staged"
87 }
88 },
89 "lint-staged": {
90 "*.js": "xo --fix",
91 "*.{js,css,json,md,svelte,yml,yaml}": "prettier --ignore-path .gitignore --write"
92 }
93}