diff options
Diffstat (limited to 'test/formatters/samplecode/prettier')
9 files changed, 72 insertions, 0 deletions
diff --git a/test/formatters/samplecode/prettier/test-finds-config-file/.prettierrc.json b/test/formatters/samplecode/prettier/test-finds-config-file/.prettierrc.json new file mode 100644 index 0000000..d7f8afd --- /dev/null +++ b/test/formatters/samplecode/prettier/test-finds-config-file/.prettierrc.json @@ -0,0 +1,3 @@ +{ + "tabWidth": 3 +} diff --git a/test/formatters/samplecode/prettier/test-finds-config-file/in.js b/test/formatters/samplecode/prettier/test-finds-config-file/in.js new file mode 120000 index 0000000..ac3d6dc --- /dev/null +++ b/test/formatters/samplecode/prettier/test-finds-config-file/in.js @@ -0,0 +1 @@ +../../prettier-javascript/in.js
\ No newline at end of file diff --git a/test/formatters/samplecode/prettier/test-finds-config-file/out.js b/test/formatters/samplecode/prettier/test-finds-config-file/out.js new file mode 100644 index 0000000..830baf2 --- /dev/null +++ b/test/formatters/samplecode/prettier/test-finds-config-file/out.js @@ -0,0 +1,10 @@ +function HelloWorld({ + greeting = "hello", + greeted = '"World"', + silent = false, + onMouseOver, +}) { + if (!greeting) { + return null; + } +} diff --git a/test/formatters/samplecode/prettier/test-uses-node-modules/.apheleia-ft.bash b/test/formatters/samplecode/prettier/test-uses-node-modules/.apheleia-ft.bash new file mode 100755 index 0000000..5fdd18f --- /dev/null +++ b/test/formatters/samplecode/prettier/test-uses-node-modules/.apheleia-ft.bash @@ -0,0 +1 @@ +npm install diff --git a/test/formatters/samplecode/prettier/test-uses-node-modules/.gitignore b/test/formatters/samplecode/prettier/test-uses-node-modules/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/test/formatters/samplecode/prettier/test-uses-node-modules/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/test/formatters/samplecode/prettier/test-uses-node-modules/in.js b/test/formatters/samplecode/prettier/test-uses-node-modules/in.js new file mode 100644 index 0000000..1b5b832 --- /dev/null +++ b/test/formatters/samplecode/prettier/test-uses-node-modules/in.js @@ -0,0 +1,6 @@ +// Behavior differs between 2.x and 3.x +// https://prettier.io/blog/2023/07/05/3.0.0.html +call( + @dec + class {}, +); diff --git a/test/formatters/samplecode/prettier/test-uses-node-modules/out.js b/test/formatters/samplecode/prettier/test-uses-node-modules/out.js new file mode 100644 index 0000000..0be04cf --- /dev/null +++ b/test/formatters/samplecode/prettier/test-uses-node-modules/out.js @@ -0,0 +1,8 @@ +// Behavior differs between 2.x and 3.x +// https://prettier.io/blog/2023/07/05/3.0.0.html +call( + ( + @dec + class {} + ) +); diff --git a/test/formatters/samplecode/prettier/test-uses-node-modules/package-lock.json b/test/formatters/samplecode/prettier/test-uses-node-modules/package-lock.json new file mode 100644 index 0000000..dacc29d --- /dev/null +++ b/test/formatters/samplecode/prettier/test-uses-node-modules/package-lock.json @@ -0,0 +1,30 @@ +{ + "name": "apheleia-ft-prettier-test-uses-node-modules", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "apheleia-ft-prettier-test-uses-node-modules", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "prettier": "^2.8.8" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + } + } +} diff --git a/test/formatters/samplecode/prettier/test-uses-node-modules/package.json b/test/formatters/samplecode/prettier/test-uses-node-modules/package.json new file mode 100644 index 0000000..601a9d0 --- /dev/null +++ b/test/formatters/samplecode/prettier/test-uses-node-modules/package.json @@ -0,0 +1,12 @@ +{ + "name": "apheleia-ft-prettier-test-uses-node-modules", + "version": "1.0.0", + "description": "Prettier should be used from node_modules", + "main": "index.js", + "author": "Radian LLC <contact+apheleia@radian.codes>", + "license": "MIT", + "private": true, + "dependencies": { + "prettier": "^2.8.8" + } +} |
