{ "name": "textpattern", "title": "Textpattern CMS", "version": "5.0.0-dev", "description": "A flexible, elegant, fast and easy-to-use content management system written in PHP.", "author": "Team Textpattern", "homepage": "https://textpattern.com/", "keywords": [ "textpattern", "blogging", "cms", "cms framework", "content management", "mysql", "php" ], "repository": { "type": "git", "url": "https://github.com/textpattern/textpattern" }, "bugs": { "url": "https://github.com/textpattern/textpattern/issues" }, "devDependencies": { "eslint": "~10", "phplint": "~2", "uglify-js": "3.19.3" }, "dependencies": { "blueimp-file-upload": "10.32.0", "dompurify": "3.4.14", "jquery": "4.0.0", "jquery-migrate": "4.0.2", "jquery-ui": "1.14.2", "prismjs": "1.30.0" }, "eslintConfig": { "extends": "eslint:recommended", "parserOptions": { "ecmaVersion": 6, "ecmaFeatures": { "impliedStrict": true } }, "rules": { "no-cond-assign": 0, "no-console": 0, "no-extra-boolean-cast": 1, "no-redeclare": 1, "no-undef": 0, "no-unused-vars": 0, "no-useless-escape": 0, "quotes": [ 2, "single" ] } }, "scripts": { "eslint": "./node_modules/.bin/eslint textpattern/textpattern.js; exit 0", "phplint": "phplint '**/*.php' '!node_modules/**'", "copy:blueimp-file-upload": "uglifyjs -c -m -o textpattern/vendors/blueimp/fileupload/jquery.fileupload.js node_modules/blueimp-file-upload/js/jquery.fileupload.js", "copy:dompurify": "rimraf textpattern/vendors/cure53/DOMPurify/purify.js && cp node_modules/dompurify/dist/purify.min.js textpattern/vendors/cure53/DOMPurify/purify.js", "copy:jquery": "rimraf textpattern/vendors/jquery/jquery/jquery.js && cp node_modules/jquery/dist/jquery.min.js textpattern/vendors/jquery/jquery/jquery.js", "copy:jquery-migrate": "rimraf textpattern/vendors/jquery/jquery-migrate/*.* && cp node_modules/jquery-migrate/dist/*.* textpattern/vendors/jquery/jquery-migrate/ && cp node_modules/jquery-migrate/LICENSE.txt textpattern/vendors/jquery/jquery-migrate/", "copy:jquery-ui": "rimraf textpattern/vendors/jquery/jquery-ui/jquery-ui.js && cp node_modules/jquery-ui/dist/jquery-ui.min.js textpattern/vendors/jquery/jquery-ui/jquery-ui.js", "copy:prismjs": "uglifyjs -c -m -o textpattern/vendors/PrismJS/prism/prism.js node_modules/prismjs/prism.js node_modules/prismjs/components/prism-markup-templating.js node_modules/prismjs/components/prism-bash.js node_modules/prismjs/components/prism-json.js node_modules/prismjs/components/prism-markdown.js node_modules/prismjs/components/prism-php.js node_modules/prismjs/components/prism-textile.js", "copy:textile": "sh .github/copy-textile.sh", "get-dependencies": "npm run copy:blueimp-file-upload && npm run copy:dompurify && npm run copy:jquery && npm run copy:jquery-ui && npm run copy:prismjs && npm run copy:textile v4.1.5", "get-pophelp": "sh .github/get-pophelp.sh", "get-textpacks": "sh .github/get-textpacks.sh", "get-classic-admin-theme": "sh .github/get-classic-admin-theme.sh", "get-hive-admin-theme": "sh .github/get-hive-admin-theme.sh", "get-admin-themes": "sh .github/get-classic-admin-theme.sh && sh .github/get-hive-admin-theme.sh", "get-default-theme": "sh .github/get-default-theme.sh", "txp-index": "php .github/txp-index.php", "txp-checksums": "php .github/txp-checksums.php", "txp-gitdist": "npm run txp-checksums && sh .github/txp-gitdist.sh" }, "license": "GPL-2.0" }