1 | {
|
2 | "name": "@invisionapp/dsm-storybook",
|
3 | "main": "dist/dsm-storybook.js",
|
4 | "typings": "dsm-storybook.d.ts",
|
5 | "version": "0.0.125",
|
6 | "repository": {
|
7 | "type": "git",
|
8 | "url": "https://github.com/InVisionApp/dsm-storybook"
|
9 | },
|
10 | "scripts": {
|
11 | "prepublishOnly": "npm run build-prod",
|
12 | "build-prod": "rimraf ./dist && npm run build-prod-web && npm run build-prod-node",
|
13 | "build-dev": "rimraf ./dist && npm run build-dev-web && npm run build-dev-node",
|
14 | "build-prod-web": "webpack --mode production --config ./config/webpack.config.base.js",
|
15 | "build-dev-web": "webpack --mode development --config ./config/webpack.config.dev.js",
|
16 | "build-prod-node": "webpack --mode production --config ./config/webpack-node.config.base.js",
|
17 | "build-dev-node": "webpack --mode development --config ./config/webpack-node.config.dev.js",
|
18 | "start": "webpack --mode development --watch --config ./config/webpack.config.dev.js & webpack --mode development --watch --config ./config/webpack-node.config.dev.js",
|
19 | "install-test-dsm-storybook": "node ./test/system-tests/scripts/install-dsm-storybook.js",
|
20 | "fetch-test-example-libraries": "node ./test/system-tests/scripts/fetch-example-libraries.js",
|
21 | "publish-test-example-libraries": "node ./test/system-tests/scripts/publish-example-libraries-stories.js",
|
22 | "start-cypress": "node ./test/system-tests/scripts/start-cypress.js",
|
23 | "start-cypress-interactive": "DSM_TEST_CYPRESS_INTERACTIVE=true node ./test/system-tests/scripts/start-cypress.js",
|
24 | "test": "NODE_ENV=test jest --config jest.config.json",
|
25 | "test-local": "docker-compose -f docker-compose.yml -f docker-compose-test.yml up",
|
26 | "test-system-local": "npm run dc-build-system-test && npm run dc-prepare-system-test && npm run dc-start-system-test",
|
27 | "prepare-system-test": "npm run fetch-test-example-libraries && npm run install-test-dsm-storybook && npm run publish-test-example-libraries",
|
28 | "dc-build-system-test": "docker-compose -f docker-compose.yml -f docker-compose-system-test.yml -f docker-compose-prepare-system-test.yml build",
|
29 | "dc-prepare-system-test": "docker-compose --log-level INFO -f docker-compose.yml -f docker-compose-prepare-system-test.yml up",
|
30 | "dc-start-system-test": "docker-compose -f docker-compose-system-test.yml up",
|
31 | "test:coverage": "npm run test && npm run --silent upload-coverage",
|
32 | "upload-coverage": "[ \"$CI_NAME\" == \"codeship\" ] && codecov || echo \"Skipping codecov upload - Will only upload when running on Codeship\"",
|
33 | "lint": "eslint src",
|
34 | "local-publish": "yalc publish --no-sig --force",
|
35 | "clean-yalc": "yalc installations clean @invisionapp/dsm-storybook",
|
36 | "postupdate": "chmod +x ./node_modules/.bin/dsm-storybook",
|
37 | "sanity": "./sanity.sh",
|
38 | "oss": "node ./scripts/oss"
|
39 | },
|
40 | "publishConfig": {
|
41 | "registry": "https://registry.npmjs.org/",
|
42 | "access": "public"
|
43 | },
|
44 | "license": "MIT",
|
45 | "bin": {
|
46 | "dsm-storybook": "bin/dsm-storybook.js"
|
47 | },
|
48 | "files": [
|
49 | "dist",
|
50 | "bin",
|
51 | "backend-utils.js",
|
52 | "register.js",
|
53 | "dsm-storybook.d.ts"
|
54 | ],
|
55 | "browserslist": [
|
56 | "chrome >= 70",
|
57 | "ie >= 11"
|
58 | ],
|
59 | "dependencies": {
|
60 | "@angular/compiler": "7.1.2",
|
61 | "@babel/traverse": "7.1.6",
|
62 | "@babel/types": "7.2.2",
|
63 | "angular-docgen": "1.3.1",
|
64 | "axios": "0.19.0",
|
65 | "chalk": "2.4.1",
|
66 | "cli-table3": "0.5.1",
|
67 | "commander": "2.19.0",
|
68 | "core-js": "3.4.0",
|
69 | "cosmiconfig": "5.2.1",
|
70 | "cross-env": "5.2.0",
|
71 | "fs-extra": "7.0.1",
|
72 | "get-port": "4.2.0",
|
73 | "glob": "7.1.3",
|
74 | "lodash": "4.17.15",
|
75 | "mime-types": "2.1.21",
|
76 | "moment": "2.24.0",
|
77 | "ora": "3.4.0",
|
78 | "pkg-dir": "4.1.0",
|
79 | "prettier": "1.19.1",
|
80 | "prism-react-renderer": "1.0.2",
|
81 | "prismjs": "1.15.0",
|
82 | "react-docgen": "5.0.0-beta.1",
|
83 | "read-pkg": "4.0.1",
|
84 | "read-pkg-up": "4.0.0",
|
85 | "request-promise": "4.2.4",
|
86 | "rimraf": "2.6.2",
|
87 | "semver": "6.0.0",
|
88 | "shelljs": "0.8.3",
|
89 | "shortid": "2.2.14",
|
90 | "tunnel": "0.0.6",
|
91 | "url-parse": "1.4.4",
|
92 | "vue-docgen-api": "3.11.4"
|
93 | },
|
94 | "peerDependencies": {
|
95 | "@storybook/addon-options": ">= 4.1.11 < ^5.0.10",
|
96 | "@storybook/addons": ">= 4.1.11 < ^5.0.10",
|
97 | "react": "*"
|
98 | },
|
99 | "devDependencies": {
|
100 | "@babel/core": "7.4.3",
|
101 | "@babel/plugin-proposal-class-properties": "7.4.0",
|
102 | "@babel/preset-env": "7.4.3",
|
103 | "@babel/preset-react": "7.0.0",
|
104 | "@invisionapp/eslint-config-dsm": "latest",
|
105 | "babel-eslint": "10.0.3",
|
106 | "babel-loader": "8.0.5",
|
107 | "babel-plugin-add-module-exports": "1.0.0",
|
108 | "babel-plugin-prismjs": "1.0.2",
|
109 | "bluebird": "3.5.5",
|
110 | "chai": "4.2.0",
|
111 | "child_process": "1.0.2",
|
112 | "codecov": "3.3.0",
|
113 | "css-loader": "2.0.2",
|
114 | "deep-equal-in-any-order": "1.0.13",
|
115 | "eslint": "6.8.0",
|
116 | "eslint-plugin-react": "7.18.0",
|
117 | "express": "4.17.1",
|
118 | "jest": "24.7.1",
|
119 | "raw-loader": "2.0.0",
|
120 | "replace-in-file": "4.1.1",
|
121 | "style-loader": "0.23.1",
|
122 | "superagent": "5.1.0",
|
123 | "unzipper": "0.10.1",
|
124 | "webpack": "4.28.2",
|
125 | "webpack-cli": "3.1.2",
|
126 | "webpack-node-externals": "1.7.2",
|
127 | "webpack-shell-plugin": "0.5.0",
|
128 | "yalc": "1.0.0-pre.27"
|
129 | }
|
130 | } |
\ | No newline at end of file |