Skip to content
This repository was archived by the owner on Apr 19, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
25a541e
Fix for svelte 4 + debugs
splimterXstartappz Oct 8, 2023
1545a57
debugs
splimterXstartappz Oct 8, 2023
da175be
debugs
splimterXstartappz Oct 8, 2023
5c1e067
debugs
splimterXstartappz Oct 8, 2023
1d2cbbd
debugs
splimterXstartappz Oct 8, 2023
25da92e
debugs
splimterXstartappz Oct 8, 2023
b15a510
debugs
splimterXstartappz Oct 8, 2023
1783fea
debugs
splimterXstartappz Oct 8, 2023
ed1dde7
debugs
splimterXstartappz Oct 8, 2023
35a6414
debugs
splimterXstartappz Oct 8, 2023
f3ba65a
fix package version
splimterXstartappz Oct 8, 2023
92009d6
fix package version
splimterXstartappz Oct 8, 2023
50016d1
cleanup
splimterXstartappz Oct 8, 2023
9c699df
cleanup
splimterXstartappz Oct 8, 2023
d44ce28
Fixing modal for svelte4
splimterXstartappz Oct 9, 2023
5150a16
fixing .d.ts files
splimterXstartappz Oct 9, 2023
595d338
updating svelte ver in package.json
splimter Oct 11, 2023
9d53e56
updating svelte ver in package.json
splimter Oct 11, 2023
47c4782
updating svelte ver in package.json
splimter Oct 11, 2023
28d0583
updating svelte ver in package.json
splimter Oct 12, 2023
d0433c4
removing svelte4fix.js
splimter Oct 12, 2023
2b03a4b
Update package.json peer deps Svelte 4.0.5
milansimek Oct 12, 2023
4407b87
Merge pull request #1 from milansimek/package-json-fix
kefahi Oct 13, 2023
e4edfdd
Fix npm test errors and upgrade packages
Oct 14, 2023
9c22f50
Update linter and dependency to svelte 4.2
Oct 14, 2023
c17fa04
Update github runner to use node 18 and 20
kefahi Oct 14, 2023
31fad45
Resolved depcreation warnings
Oct 14, 2023
30bc3e3
Merge remote-tracking branch 'origin/master' into fix-svelte4
splimter Nov 1, 2023
644ac90
fixing merge conflicts
splimter Nov 1, 2023
657b846
fix browserslist
splimter Nov 1, 2023
19bfe3a
Merged from master and resolved conflicts
Nov 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 2 additions & 8 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,10 @@
"jest/globals": true,
"node": true
},
"extends": ["eslint:recommended"],
"extends": ["plugin:svelte/recommended"],
"parserOptions": {
"ecmaVersion": 2019,
"sourceType": "module"
},
"plugins": ["jest", "svelte3"],
"overrides": [
{
"files": ["**/*.svelte"],
"processor": "svelte3/svelte3"
}
]
"plugins": ["jest"]
}
2 changes: 1 addition & 1 deletion .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:

strategy:
matrix:
node-version: [12.x, 14.x, 16.x]
node-version: [18.x, 20.x]

steps:
- uses: actions/checkout@v1
Expand Down
20 changes: 19 additions & 1 deletion .storybook/main.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/** @type { import('@storybook/svelte-vite').StorybookConfig } */
module.exports = {
stories: ['../stories/index.stories.ts']
stories: ["../stories/**/*.mdx", "../stories/**/*.stories.@(js|jsx|ts|tsx|svelte)"],
addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
"@storybook/addon-interactions",
],
features: {
// TODO: migrate
// https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#storystorev7-enabled-by-default
storyStoreV7: false,
},
framework: {
name: "@storybook/svelte-webpack5",
options: {},
},
docs: {
autodocs: "tag",
}
};
2 changes: 1 addition & 1 deletion Readme.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![sveltestrap](./logo.svg)

## Bootstrap 5 components for Svelte v3
## Bootstrap 5 components for Svelte v4

The goal of this library is to provide all Bootstrap 5 components for a [Svelte](https://svelte.dev) app. Sveltestrap makes it easy to use Bootstrap since there is no need to use Bootstrap component classes, to include Bootstrap's JavaScript, nor depend on jQuery. Sveltestrap is free, open-source software published under the permissive [MIT license.](https://github.com/bestguy/sveltestrap/blob/master/LICENSE) This library was inspired by the [reactstrap](https://reactstrap.github.io) library for React.

Expand Down
21 changes: 0 additions & 21 deletions babel.config.js

This file was deleted.

21 changes: 21 additions & 0 deletions babel.config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"presets": [
"@babel/preset-env",
"@babel/preset-typescript"
],
"env": {
"test": {
"presets": [
[
"@babel/preset-env",
{
"targets": {
"node": "current"
}
}
],
"@babel/preset-typescript"
]
}
}
}
2 changes: 1 addition & 1 deletion dist/sveltestrap.es.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/sveltestrap.es.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/sveltestrap.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/sveltestrap.js.map

Large diffs are not rendered by default.

12 changes: 7 additions & 5 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
module.exports = {
export default {
testEnvironment: "jsdom",
transform: {
'^.+\\.js$': 'babel-jest',
'^.+\\.svelte$': ['svelte-jester', { preprocess: true }]
'^.+\\.svelte$': ['svelte-jester', { preprocess: true }],
'^.+\\.ts$': ['ts-jest', { useESM: true }],
},
extensionsToTreatAsEsm: [ '.svelte', '.ts' ],
transformIgnorePatterns: ['<rootDir>/node_modules/(?!(@popperjs)/)'],
moduleFileExtensions: ['js', 'svelte'],
moduleFileExtensions: ['ts', 'js', 'svelte'],
bail: false,
verbose: false,
setupFilesAfterEnv: ["@testing-library/jest-dom/extend-expect"]
verbose: false
};
Loading