summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Zelawski <pawel.zelawski@outlook.com>2025-04-10 16:27:24 +0200
committerPawel Zelawski <pawel.zelawski@outlook.com>2025-04-10 16:27:24 +0200
commitf5cc2ef57120924a3012511a193c6471b50efcfd (patch)
tree1f64713a46a67ff1474053dff72b558f1f44f636
parent0eacb0babaf1d0aca9771662bcba6aef3f795eaa (diff)
chore: bump version to 1.0.0 for stable release
- Update package.json version from 0.1.0 to 1.0.0 - This change reflects that the library is now production-ready - The version number follows semantic versioning conventions - Future changes will be treated as major version updates - Add ESLint configuration for TypeScript - Create separate TypeScript config for examples - Ignore dist directory in linting - Set TypeScript no-explicit-any rule to warning level
-rw-r--r--eslint.config.js27
-rw-r--r--examples/tsconfig.json9
-rw-r--r--package.json2
3 files changed, 37 insertions, 1 deletions
diff --git a/eslint.config.js b/eslint.config.js
new file mode 100644
index 0000000..63e7097
--- /dev/null
+++ b/eslint.config.js
@@ -0,0 +1,27 @@
+import js from '@eslint/js';
+import tseslint from '@typescript-eslint/eslint-plugin';
+import tseslintParser from '@typescript-eslint/parser';
+import prettier from 'eslint-config-prettier';
+
+export default [
+ js.configs.recommended,
+ {
+ ignores: ['dist/**/*'],
+ files: ['**/*.ts'],
+ languageOptions: {
+ parser: tseslintParser,
+ parserOptions: {
+ project: ['./tsconfig.json', './examples/tsconfig.json'],
+ tsconfigRootDir: '.',
+ },
+ },
+ plugins: {
+ '@typescript-eslint': tseslint,
+ },
+ rules: {
+ ...tseslint.configs.recommended.rules,
+ ...prettier.rules,
+ '@typescript-eslint/no-explicit-any': 'warn',
+ },
+ },
+]; \ No newline at end of file
diff --git a/examples/tsconfig.json b/examples/tsconfig.json
new file mode 100644
index 0000000..9788494
--- /dev/null
+++ b/examples/tsconfig.json
@@ -0,0 +1,9 @@
+{
+ "extends": "../tsconfig.json",
+ "compilerOptions": {
+ "rootDir": "..",
+ "outDir": "../dist"
+ },
+ "include": ["./**/*.ts"],
+ "references": [{ "path": "../" }]
+} \ No newline at end of file
diff --git a/package.json b/package.json
index be2e691..58ae19c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "digiid-ts",
- "version": "0.1.0",
+ "version": "1.0.0",
"description": "A modern TypeScript implementation of the DigiID authentication protocol.",
"main": "dist/digiid-ts.umd.js",
"module": "dist/digiid-ts.es.js",