|
2 | 2 | "name": "@staffbase/plugins-client-sdk", |
3 | 3 | "version": "2.0.0", |
4 | 4 | "description": "Staffbase plugins client SDK for JavaScript", |
5 | | - "main": "dist/plugins-client-sdk.js", |
6 | | - "module": "dist/plugins-client-sdk.esm.js", |
7 | | - "browser": "dist/plugins-client-sdk.umd.js", |
| 5 | + "main": "./dist/plugins-client-sdk.cjs.min.js", |
| 6 | + "module": "./dist/plugins-client-sdk.esm.min.js", |
| 7 | + "browser": "dist/plugins-client-sdk.umd.min.js", |
8 | 8 | "exports": { |
9 | | - "require": "./dist/cjs/main.js", |
10 | | - "import": "./dist/esm/main.js" |
| 9 | + "require": "./dist/plugins-client-sdk.cjs.min.js", |
| 10 | + "import": "./dist/plugins-client-sdk.esm.min.js" |
11 | 11 | }, |
12 | 12 | "scripts": { |
13 | | - "build:esm": "BABEL_ENV=esmUnbundled babel src --extensions '.js' --out-dir 'dist/esm' --source-maps", |
14 | | - "build:cjs": "BABEL_ENV=cjs babel src --extensions '.js' --out-dir 'dist/cjs' --source-maps", |
15 | | - "build:bundles": "BABEL_ENV=esmBundled rollup -c", |
16 | | - "build": "yarn build:esm & yarn build:cjs & yarn build:bundles", |
| 13 | + "build": "yarn rollup -c", |
17 | 14 | "prebuild": "yarn run lint", |
| 15 | + "postbuild": "yarn run size-limit", |
18 | 16 | "prepare": "husky install", |
19 | 17 | "dev": "rollup -c rollup.dev.mjs -w", |
20 | 18 | "test-unit": "BABEL_ENV=test jest", |
21 | 19 | "test-dev": "BABEL_ENV=test jest --watch", |
22 | | - "lint": "yarn run lint-code && yarn run lint-size", |
| 20 | + "lint": "yarn run lint-code", |
23 | 21 | "lint-code": "yarn eslint src test", |
24 | 22 | "lint-size": "yarn size-limit", |
25 | 23 | "fix": "eslint --fix 'src/**/*.js' 'test/**/*.js'", |
26 | 24 | "doc": "mkdir -p doc && yarn --silent jsdoc2md src/main.js > doc/api.md", |
27 | 25 | "release": "semantic-release" |
28 | 26 | }, |
29 | 27 | "repository": "https://github.com/Staffbase/plugins-client-sdk.git", |
30 | | - "keywords": [ |
31 | | - "staffbase", |
32 | | - "client", |
33 | | - "sdk", |
34 | | - "javascript", |
35 | | - "plugin", |
36 | | - "api" |
37 | | - ], |
| 28 | + "keywords": ["staffbase", "client", "sdk", "javascript", "plugin", "api"], |
38 | 29 | "author": "Staffbase GmbH (https://staffbase.com/)", |
39 | 30 | "contributors": [ |
40 | 31 | "Stefan Staude <[email protected]>", |
|
48 | 39 | "directories": { |
49 | 40 | "test": "test" |
50 | 41 | }, |
51 | | - "files": [ |
52 | | - "dist" |
53 | | - ], |
| 42 | + "files": ["dist"], |
54 | 43 | "size-limit": [ |
55 | 44 | { |
56 | 45 | "limit": "8 kB", |
57 | 46 | "path": "src/main.js" |
| 47 | + }, |
| 48 | + { |
| 49 | + "path": "dist/plugins-client-sdk.umd.min.js" |
| 50 | + }, |
| 51 | + { |
| 52 | + "path": "dist/plugins-client-sdk.esm.min.js", |
| 53 | + "import": "{ openLinkExternal }" |
| 54 | + }, |
| 55 | + { |
| 56 | + "path": "dist/plugins-client-sdk.esm.min.js" |
58 | 57 | } |
59 | 58 | ], |
60 | 59 | "dependencies": { |
|
76 | 75 | "@rollup/plugin-commonjs": "24.0.1", |
77 | 76 | "@rollup/plugin-node-resolve": "15.0.1", |
78 | 77 | "@rollup/plugin-strip": "3.0.2", |
| 78 | + "@rollup/plugin-sucrase": "^5.0.1", |
79 | 79 | "@rollup/plugin-terser": "^0.4.0", |
80 | 80 | "@size-limit/preset-small-lib": "8.2.4", |
81 | 81 | "@tmware/semantic-release-npm-github-publish": "^1.5.5", |
|
93 | 93 | "jsdoc-to-markdown": "^8.0.0", |
94 | 94 | "prettier": "^2.8.4", |
95 | 95 | "regenerator-runtime": "0.13.11", |
96 | | - "rollup": "^3.18.0", |
| 96 | + "rollup": "^3.19.1", |
97 | 97 | "rollup-plugin-license": "3.0.1", |
98 | 98 | "rollup-plugin-serve": "2.0.2", |
99 | 99 | "rollup-plugin-strip-logger": "0.4.1", |
100 | | - "rollup-plugin-template-html": "0.0.3", |
101 | 100 | "size-limit": "^8.2.4" |
102 | 101 | } |
103 | 102 | } |
0 commit comments