├── .gitignore ├── .tape.js ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── index.js ├── lib ├── escape-reg-exp.js ├── mkdir.js ├── path-contains-path.js ├── resolve-id.js └── touch.js ├── package.json └── test ├── 01-basic ├── dir1 │ ├── dir2 │ │ └── import3.css │ ├── import1.css │ └── import2.css ├── test.css └── test.expect.css ├── 02-touch ├── test.css ├── test.expect.css └── test.true.expect.css ├── 03-glob ├── dir1 │ ├── import1.css │ ├── import2.css │ └── import3.css ├── test.css ├── test.expect.css ├── test.false.css └── test.false.expect.css ├── 04-resolve ├── import2.css ├── import3.css ├── test.css └── test.expect.css ├── 05-pcss ├── dir1 │ ├── dir2 │ │ └── import3.pcss │ ├── import1.pcss │ └── import2.pcss ├── test.css └── test.expect.css └── 06-prefix ├── dir1 ├── _import1.css └── _import2.css ├── test.css └── test.expect.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/.gitignore -------------------------------------------------------------------------------- /.tape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/.tape.js -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/index.js -------------------------------------------------------------------------------- /lib/escape-reg-exp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/lib/escape-reg-exp.js -------------------------------------------------------------------------------- /lib/mkdir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/lib/mkdir.js -------------------------------------------------------------------------------- /lib/path-contains-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/lib/path-contains-path.js -------------------------------------------------------------------------------- /lib/resolve-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/lib/resolve-id.js -------------------------------------------------------------------------------- /lib/touch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/lib/touch.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/package.json -------------------------------------------------------------------------------- /test/01-basic/dir1/dir2/import3.css: -------------------------------------------------------------------------------- 1 | a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /test/01-basic/dir1/import1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/01-basic/dir1/import1.css -------------------------------------------------------------------------------- /test/01-basic/dir1/import2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/01-basic/dir1/import2.css -------------------------------------------------------------------------------- /test/01-basic/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/01-basic/test.css -------------------------------------------------------------------------------- /test/01-basic/test.expect.css: -------------------------------------------------------------------------------- 1 | a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /test/02-touch/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/02-touch/test.css -------------------------------------------------------------------------------- /test/02-touch/test.expect.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/02-touch/test.true.expect.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/03-glob/dir1/import1.css: -------------------------------------------------------------------------------- 1 | a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /test/03-glob/dir1/import2.css: -------------------------------------------------------------------------------- 1 | b { 2 | color: white; 3 | } 4 | -------------------------------------------------------------------------------- /test/03-glob/dir1/import3.css: -------------------------------------------------------------------------------- 1 | c { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /test/03-glob/test.css: -------------------------------------------------------------------------------- 1 | @import "dir1/*.css" 2 | -------------------------------------------------------------------------------- /test/03-glob/test.expect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/03-glob/test.expect.css -------------------------------------------------------------------------------- /test/03-glob/test.false.css: -------------------------------------------------------------------------------- 1 | @import "dir1/*.css" 2 | -------------------------------------------------------------------------------- /test/03-glob/test.false.expect.css: -------------------------------------------------------------------------------- 1 | @import "dir1/*.css" 2 | -------------------------------------------------------------------------------- /test/04-resolve/import2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/04-resolve/import2.css -------------------------------------------------------------------------------- /test/04-resolve/import3.css: -------------------------------------------------------------------------------- 1 | a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /test/04-resolve/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/04-resolve/test.css -------------------------------------------------------------------------------- /test/04-resolve/test.expect.css: -------------------------------------------------------------------------------- 1 | a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /test/05-pcss/dir1/dir2/import3.pcss: -------------------------------------------------------------------------------- 1 | a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /test/05-pcss/dir1/import1.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/05-pcss/dir1/import1.pcss -------------------------------------------------------------------------------- /test/05-pcss/dir1/import2.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/05-pcss/dir1/import2.pcss -------------------------------------------------------------------------------- /test/05-pcss/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/05-pcss/test.css -------------------------------------------------------------------------------- /test/05-pcss/test.expect.css: -------------------------------------------------------------------------------- 1 | a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /test/06-prefix/dir1/_import1.css: -------------------------------------------------------------------------------- 1 | a { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /test/06-prefix/dir1/_import2.css: -------------------------------------------------------------------------------- 1 | b { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /test/06-prefix/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/06-prefix/test.css -------------------------------------------------------------------------------- /test/06-prefix/test.expect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csstools/postcss-partial-import/HEAD/test/06-prefix/test.expect.css --------------------------------------------------------------------------------