1 | {
|
2 | "name": "ima",
|
3 | "version": "0.15.6",
|
4 | "description": "IMA.js framework for isomorphic javascript application",
|
5 | "main": "main.js",
|
6 | "scripts": {
|
7 | "lint": "node_modules/.bin/eslint -c ./.eslintrc.js --fix './**/*.{js,jsx}' --ignore-path ./.prettierignore",
|
8 | "test": "node_modules/.bin/jest --no-watchman",
|
9 | "preversion": "npm test && npm run lint && npm run doc && npm run security",
|
10 | "postversion": "npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish dist",
|
11 | "build": "node_modules/.bin/gulp build",
|
12 | "doc": "node_modules/.bin/gulp doc",
|
13 | "security": "node_modules/.bin/nsp check"
|
14 | },
|
15 | "keywords": [
|
16 | "IMA",
|
17 | "IMA.js",
|
18 | "Isomorphic",
|
19 | "Javascript"
|
20 | ],
|
21 | "author": "Miroslav Jancarik <miroslav.jancarik@firma.seznam.cz>",
|
22 | "contributors": [
|
23 | {
|
24 | "name": "Martin Urban",
|
25 | "email": "martin.urban@firma.seznam.cz"
|
26 | },
|
27 | {
|
28 | "name": "Martin Jurča",
|
29 | "email": "martin.jurca@firma.seznam.cz"
|
30 | },
|
31 | {
|
32 | "name": "Ondřej Baše",
|
33 | "email": "ondrej.base@firma.seznam.cz"
|
34 | }
|
35 | ],
|
36 | "repository": {
|
37 | "type": "git",
|
38 | "url": "https://github.com/seznam/IMA.js-core.git"
|
39 | },
|
40 | "bugs": {
|
41 | "url": "https://github.com/seznam/IMA.js-core/issues"
|
42 | },
|
43 | "publishConfig": {
|
44 | "registry": "http://registry.npmjs.org/"
|
45 | },
|
46 | "license": "MIT",
|
47 | "devDependencies": {
|
48 | "babel-core": "^6.26.0",
|
49 | "babel-eslint": "^8.2.2",
|
50 | "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
|
51 | "del": "^3.0.0",
|
52 | "enzyme": "^3.3.0",
|
53 | "eslint": "^4.19.1",
|
54 | "eslint-config-last": "^0.0.5",
|
55 | "eslint-config-prettier": "^2.9.0",
|
56 | "eslint-plugin-jasmine": "^2.9.3",
|
57 | "eslint-plugin-jest": "^21.15.0",
|
58 | "eslint-plugin-prettier": "^2.6.0",
|
59 | "eslint-plugin-react": "^7.7.0",
|
60 | "gulp": "github:gulpjs/gulp#c120a94",
|
61 | "gulp-babel": "^7.0.1",
|
62 | "gulp-change": "^1.0.0",
|
63 | "gulp-jsdoc3": "^2.0.0",
|
64 | "gulp-plumber": "^1.2.0",
|
65 | "gulp-rename": "^1.2.2",
|
66 | "gulp-tap": "^1.0.1",
|
67 | "jest": "^22.4.3",
|
68 | "jsdom": "^11.7.0",
|
69 | "nsp": "^3.2.1",
|
70 | "prettier": "^1.11.1",
|
71 | "prop-types": "^15.6.1",
|
72 | "react": "^16.2.0",
|
73 | "react-dom": "^16.2.0",
|
74 | "to-mock": "^1.2.1"
|
75 | },
|
76 | "dependencies": {
|
77 | "classnames": "^2.2.5",
|
78 | "ima-helpers": "^0.15.0",
|
79 | "node-fetch": "^2.1.2"
|
80 | },
|
81 | "peerDependencies": {
|
82 | "prop-types": "15.x",
|
83 | "react": "16.x",
|
84 | "react-dom": "16.x"
|
85 | },
|
86 | "browserify": {
|
87 | "transform": [
|
88 | "ima-clientify",
|
89 | "loose-envify",
|
90 | "babelify"
|
91 | ]
|
92 | },
|
93 | "jest": {
|
94 | "bail": false,
|
95 | "verbose": true,
|
96 | "testEnvironment": "node",
|
97 | "setupFiles": [
|
98 | "./test.js",
|
99 | "./polyfill/imaLoader.js",
|
100 | "./polyfill/imaRunner.js"
|
101 | ],
|
102 | "modulePaths": [
|
103 | "<rootDir>/"
|
104 | ],
|
105 | "testRegex": "(/__tests__/.*|(\\.|/)(Spec))\\.jsx?$"
|
106 | }
|
107 | }
|