This commit is contained in:
RaviAnand Mohabir 2021-05-26 13:54:46 +02:00
commit 70fc8ac09e
5 changed files with 42 additions and 15 deletions

View File

@ -3436,13 +3436,13 @@ simple-swizzle@^0.2.2:
is-arrayish "^0.3.1"
"sk-auth@file:..":
version "0.3.5"
version "0.3.6"
dependencies:
cookie "^0.4.1"
jsonwebtoken "^8.5.1"
"sk-auth@file:../":
version "0.3.5"
version "0.3.6"
dependencies:
cookie "^0.4.1"
jsonwebtoken "^8.5.1"

View File

@ -1,5 +1,6 @@
{
"internal": true,
"main": "../dist/client/index.js",
"module": "../dist/client/index.esm.js",
"types": "../dist/client/index.d.ts"
}

View File

@ -3,6 +3,7 @@
"version": "0.3.7",
"description": "Authentication library for use with SvelteKit featuring built-in OAuth providers and zero restriction customization!",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"types": "dist/index.d.ts",
"exports": {
".": "./dist/index.js",

View File

@ -1,5 +1,6 @@
{
"internal": true,
"main": "../dist/providers/index.js",
"module": "../dist/providers/index.esm.js",
"types": "../dist/providers/index.d.ts"
}

View File

@ -8,26 +8,50 @@ const globals = {
...packageJson.devDependencies,
};
/** @type {import('rollup').RollupOptions} */
const baseConfig = {
input: ["src/**/*.ts"],
output: {
dir: "dist",
sourcemap: true,
},
plugins: [
esbuild(),
typescript({
emitDeclarationOnly: true,
sourceMap: false,
}),
],
external: [
...Object.keys(globals),
"@sveltejs/kit/assets/runtime/app/navigation",
"@sveltejs/kit/assets/runtime/app/stores",
],
};
/** @type {Array.<import('rollup').RollupOptions>} */
export default [
{
input: ["src/**/*.ts"],
...baseConfig,
output: {
dir: "dist",
sourcemap: true,
...baseConfig.output,
format: "cjs",
},
plugins: [...baseConfig.plugins, multiInput()],
},
{
...baseConfig,
output: {
...baseConfig.output,
format: "esm",
},
plugins: [
esbuild(),
multiInput(),
typescript({
emitDeclarationOnly: true,
sourceMap: false,
...baseConfig.plugins,
multiInput({
/** @param {string} output */
transformOutputPath: (output) =>
`${output.split(".").slice(0, -1).join(".")}.esm.${output.split(".").slice(-1)}`,
}),
],
external: [
...Object.keys(globals),
"@sveltejs/kit/assets/runtime/app/navigation",
"@sveltejs/kit/assets/runtime/app/stores",
],
},
];