1
Fork 0
mirror of https://github.com/Steffo99/bluelib.git synced 2024-12-22 11:34:21 +00:00

📦 Configure typescript to output declarations

This commit is contained in:
Steffo 2021-08-28 11:38:59 +02:00
parent db5e362664
commit 54dcb31c4e
Signed by: steffo
GPG key ID: 6965406171929D01
3 changed files with 13 additions and 4 deletions

View file

@ -75,11 +75,12 @@
"babel-loader": "8.1.0" "babel-loader": "8.1.0"
}, },
"files": [ "files": [
"dist/bluelib-react.js" "dist/**/*"
], ],
"main": "dist/bluelib-react.js", "main": "dist/bluelib-react.js",
"types": "dist/index.d.ts",
"scripts": { "scripts": {
"package:build": "webpack", "package:build": "rollup -c",
"storybook:start": "start-storybook -p 30060 -s public", "storybook:start": "start-storybook -p 30060 -s public",
"storybook:build": "build-storybook -s public", "storybook:build": "build-storybook -s public",
"storybook:deploy": "storybook-to-ghpages" "storybook:deploy": "storybook-to-ghpages"

View file

@ -25,7 +25,9 @@ export default {
postcss({ postcss({
modules: true, modules: true,
}), }),
typescript(), typescript({
tsconfig: "./tsconfig.json",
}),
babel({ babel({
babelHelpers: "runtime", babelHelpers: "runtime",
presets: ["@babel/preset-env", "@babel/preset-react"], presets: ["@babel/preset-env", "@babel/preset-react"],

View file

@ -19,9 +19,15 @@
"isolatedModules": true, "isolatedModules": true,
"noEmit": true, "noEmit": true,
"jsx": "react-jsx", "jsx": "react-jsx",
"sourceMap": true "sourceMap": true,
"outDir": "dist",
"declaration": true,
"declarationDir": "."
}, },
"include": [ "include": [
"src" "src"
],
"exclude": [
"dist"
] ]
} }