diff --git a/.gitignore b/.gitignore index bcde5e00..32874273 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ coverage/ preact/* !preact/react-deps.js !preact/index.d.ts +!preact/package.json diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 00000000..0c8778b0 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,8 @@ +module.exports = function(api) { + api.cache(true); + + return { + presets: ["@babel/preset-env"], + plugins: ["@babel/plugin-transform-react-jsx"], + }; +}; diff --git a/package.json b/package.json index a12a1f84..4909c077 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,8 @@ "*.d.ts", "preact/" ], + "module": "index.js", + "types": "index.d.ts", "scripts": { "test": "jest --verbose --coverage", "size": "size-limit", @@ -36,14 +38,6 @@ "limit": "247 B" } ], - "babel": { - "presets": [ - "@babel/preset-env" - ], - "plugins": [ - "@babel/plugin-transform-react-jsx" - ] - }, "eslintConfig": { "extends": "eslint:recommended", "parserOptions": { diff --git a/preact/package.json b/preact/package.json new file mode 100644 index 00000000..b09c47b9 --- /dev/null +++ b/preact/package.json @@ -0,0 +1,13 @@ +{ + "name": "wouter-preact", + "version": "2.1.1", + "private": true, + "description": "A minimalistic routing for Preact. Nothing extra, just HOOKS.", + "module": "index.js", + "types": "index.d.ts", + "license": "ISC", + "peerDependencies": { + "wouter": "^2.1.1", + "preact": "^10.0.0-rc.0" + } +}