UNPKG

insta-toc

Version:

Simultaneously generate, update, and maintain a table of contents for your notes in real time.

83 lines 3.74 kB
{ "name": "insta-toc", "version": "7.0.0", "type": "module", "description": "Simultaneously generate, update, and maintain a table of contents for your notes in real time.", "repository": { "directory": ".", "type": "git", "url": "git+https://github.com/iLiftALot/insta-toc.git" }, "homepage": "https://github.com/iLiftALot/insta-toc#readme", "main": "dist/build/main.js", "scripts": { "format": "npx dprint fmt --log-level=info --config './dprint.jsonc' './**/*.{json,js,ts,cjs,cts,mjs,mts,css,svelte}'", "format:check": "npx dprint check --config './dprint.jsonc' './**/*.{json,js,ts,cjs,cts,mjs,mts,css,svelte}'", "lint": "npx eslint . ./src --ext .js,.ts,.cjs,.mjs,.cts,.mts,.svelte", "lint:fix": "npx eslint . ./src --ext .js,.ts,.cjs,.mjs,.cts,.mts,.svelte --fix", "test": "vitest run --config test/vitest.config.ts", "test:coverage": "vitest run --config test/vitest.config.ts --coverage", "test:watch": "vitest --ui --config test/vitest.config.ts", "dev:log": "node esbuild.config.js logger", "dev": "node esbuild.config.js", "build": "tsc -noEmit -skipLibCheck && node esbuild.config.js production && terser -o dist/build/main.js dist/build/main.js", "bump-version": "node version-bump.mjs", "upload:patch": "npm version patch --no-git-tag-version && npm run bump-version && npm run build && git add . && VERSION=$(node -p \"require('./package.json').version\") && git commit -m \"Automated update for version $VERSION\"", "upload:minor": "npm version minor --no-git-tag-version && npm run bump-version && npm run build && git add . && VERSION=$(node -p \"require('./package.json').version\") && git commit -m \"Automated update for version $VERSION\"", "upload:major": "npm version major --no-git-tag-version && npm run bump-version && npm run build && git add . && VERSION=$(node -p \"require('./package.json').version\") && git commit -m \"Automated update for version $VERSION\"" }, "keywords": [ "obsidian", "plugin", "toc", "table of contents" ], "author": "Nick C.", "license": "MIT", "devDependencies": { "@sveltejs/vite-plugin-svelte": "^6.2.4", "@tsconfig/next": "^2.0.6", "@tsconfig/node-ts": "^23.6.4", "@types/node": "^22.0.0", "@vitest/browser-playwright": "^4.0.18", "@vitest/coverage-v8": "^4.1.1", "@vitest/ui": "^4.0.18", "autoprefixer": "^10.4.27", "builtin-modules": "4.0.0", "cssnano": "^7.1.3", "esbuild": "^0.27.3", "eslint-plugin-svelte": "^3.14.0", "globals": "^17.3.0", "jsdom": "^28.1.0", "obsidian": "latest", "obsidian-typings": "latest", "playwright": "^1.58.2", "postcss": "^8.5.8", "postcss-load-config": "^6.0.1", "svelte": "^5.51.0", "terser": "5.36.0", "tslib": "2.4.0", "turndown": "^7.2.0", "typescript": "5.9.3", "typescript-eslint": "^8.57.2", "vite": "^7.3.1", "vitest": "^4.0.18", "vitest-browser-svelte": "^2.0.2" }, "dependencies": { "@codemirror/autocomplete": "6.20.1", "@codemirror/lang-yaml": "^6.1.2", "@codemirror/language": "6.12.2", "@codemirror/legacy-modes": "^6.5.2", "@codemirror/lint": "6.9.5", "@codemirror/theme-one-dark": "^6.1.3", "codemirror": "^6.0.2", "lucide-svelte": "^0.577.0", "mergician": "^2.0.2", "obsidian-dev-utils": "latest" }, "overrides": { "flatted": "3.4.2", "lodash-es": "4.17.23" } }