1 | {
|
---|
2 | "name": "jasmine-core",
|
---|
3 | "license": "MIT",
|
---|
4 | "version": "3.8.0",
|
---|
5 | "repository": {
|
---|
6 | "type": "git",
|
---|
7 | "url": "https://github.com/jasmine/jasmine.git"
|
---|
8 | },
|
---|
9 | "keywords": [
|
---|
10 | "test",
|
---|
11 | "testing",
|
---|
12 | "jasmine",
|
---|
13 | "tdd",
|
---|
14 | "bdd"
|
---|
15 | ],
|
---|
16 | "scripts": {
|
---|
17 | "posttest": "eslint \"src/**/*.js\" \"spec/**/*.js\" && prettier --check \"src/**/*.js\" \"spec/**/*.js\"",
|
---|
18 | "test": "grunt --stack execSpecsInNode",
|
---|
19 | "cleanup": "prettier --write \"src/**/*.js\" \"spec/**/*.js\"",
|
---|
20 | "build": "grunt buildDistribution",
|
---|
21 | "serve": "node spec/support/localJasmineBrowser.js",
|
---|
22 | "serve:performance": "node spec/support/localJasmineBrowser.js jasmine-browser-performance.json",
|
---|
23 | "ci": "node spec/support/ci.js",
|
---|
24 | "ci:performance": "node spec/support/ci.js jasmine-browser-performance.json"
|
---|
25 | },
|
---|
26 | "description": "Simple JavaScript testing framework for browsers and node.js",
|
---|
27 | "homepage": "https://jasmine.github.io",
|
---|
28 | "main": "./lib/jasmine-core.js",
|
---|
29 | "files": [
|
---|
30 | "MIT.LICENSE",
|
---|
31 | "README.md",
|
---|
32 | "images/*.{png,svg}",
|
---|
33 | "lib/**/*.{js,css}",
|
---|
34 | "package.json"
|
---|
35 | ],
|
---|
36 | "devDependencies": {
|
---|
37 | "ejs": "^2.5.5",
|
---|
38 | "eslint": "^6.8.0",
|
---|
39 | "eslint-plugin-compat": "^3.8.0",
|
---|
40 | "fast-check": "^1.21.0",
|
---|
41 | "fast-glob": "^2.2.6",
|
---|
42 | "grunt": "^1.0.4",
|
---|
43 | "grunt-cli": "^1.3.2",
|
---|
44 | "grunt-contrib-compress": "^1.3.0",
|
---|
45 | "grunt-contrib-concat": "^1.0.1",
|
---|
46 | "grunt-css-url-embed": "^1.11.1",
|
---|
47 | "grunt-sass": "^3.0.2",
|
---|
48 | "jasmine": "^3.4.0",
|
---|
49 | "jasmine-browser-runner": "github:jasmine/jasmine-browser#main",
|
---|
50 | "jsdom": "^15.0.0",
|
---|
51 | "load-grunt-tasks": "^4.0.0",
|
---|
52 | "prettier": "1.17.1",
|
---|
53 | "sass": "^1.32.12",
|
---|
54 | "shelljs": "^0.8.3",
|
---|
55 | "temp": "^0.9.0"
|
---|
56 | },
|
---|
57 | "prettier": {
|
---|
58 | "singleQuote": true
|
---|
59 | },
|
---|
60 | "eslintConfig": {
|
---|
61 | "extends": [
|
---|
62 | "plugin:compat/recommended"
|
---|
63 | ],
|
---|
64 | "parserOptions": {
|
---|
65 | "ecmaVersion": 5
|
---|
66 | },
|
---|
67 | "rules": {
|
---|
68 | "quotes": [
|
---|
69 | "error",
|
---|
70 | "single",
|
---|
71 | {
|
---|
72 | "avoidEscape": true
|
---|
73 | }
|
---|
74 | ],
|
---|
75 | "no-unused-vars": [
|
---|
76 | "error",
|
---|
77 | {
|
---|
78 | "args": "none"
|
---|
79 | }
|
---|
80 | ],
|
---|
81 | "block-spacing": "error",
|
---|
82 | "func-call-spacing": [
|
---|
83 | "error",
|
---|
84 | "never"
|
---|
85 | ],
|
---|
86 | "key-spacing": "error",
|
---|
87 | "no-tabs": "error",
|
---|
88 | "no-trailing-spaces": "error",
|
---|
89 | "no-whitespace-before-property": "error",
|
---|
90 | "semi": [
|
---|
91 | "error",
|
---|
92 | "always"
|
---|
93 | ],
|
---|
94 | "space-before-blocks": "error"
|
---|
95 | }
|
---|
96 | },
|
---|
97 | "browserslist": [
|
---|
98 | "Safari >= 8",
|
---|
99 | "last 2 Chrome versions",
|
---|
100 | "last 2 Firefox versions",
|
---|
101 | "Firefox 68",
|
---|
102 | "last 2 Edge versions",
|
---|
103 | "IE >= 10"
|
---|
104 | ]
|
---|
105 | }
|
---|