{"_id":"create-functional-loader","_rev":"13-d50f1c7d45d3ccdad4a4867b35313eb2","name":"create-functional-loader","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.1":{"name":"create-functional-loader","version":"0.0.1","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/_template#readme","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","sync":"cnpm sync create-functional-loader"},"_id":"create-functional-loader@0.0.1","_integrity":"sha512-9ppzmQKbyJFi7ZvVvFkkEc2NfFNIgNkzXRXHTgql0dmhl5bh6TMnvJE9wqEwWIlbmdrJhP4DVqiqbhM07AxR2Q==","_resolved":"C:\\Users\\ICEBRE~1\\AppData\\Local\\Temp\\35341b57a88b44402a7377006495d1f1\\create-functional-loader-0.0.1.tgz","_from":"file:create-functional-loader-0.0.1.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-9ppzmQKbyJFi7ZvVvFkkEc2NfFNIgNkzXRXHTgql0dmhl5bh6TMnvJE9wqEwWIlbmdrJhP4DVqiqbhM07AxR2Q==","shasum":"3a76947c581b4a0a187ab2b725269ee206da4905","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.0.1.tgz","fileCount":5,"unpackedSize":5549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGM0zriOAUScJA8pMQhvr2joASL4X3G1Py6gWZQCUukUAiAINtOR90Mz+a+lJikVM4In2An4OD5SCNk4Nbd+SVmKtg=="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.0.1_1686715181628_0.8480286843924472"},"_hasShrinkwrap":false},"0.0.2":{"name":"create-functional-loader","version":"0.0.2","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^3.5.3","webpack":"^5.86.0"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/_template#readme","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","sync":"cnpm sync create-functional-loader","test":"vitest","jest":"jest"},"_id":"create-functional-loader@0.0.2","_integrity":"sha512-WzwAqZIiSeGtlWKbktzOmLYExuKliUgBW+QKrQVBQRwaoo1Vky+stWMYuv6KiVCJ1+vP8R/WeH5ixRDViW1Phg==","_resolved":"C:\\Users\\ICEBRE~1\\AppData\\Local\\Temp\\9129b79bcd084a7e699188f42cc9ed79\\create-functional-loader-0.0.2.tgz","_from":"file:create-functional-loader-0.0.2.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-WzwAqZIiSeGtlWKbktzOmLYExuKliUgBW+QKrQVBQRwaoo1Vky+stWMYuv6KiVCJ1+vP8R/WeH5ixRDViW1Phg==","shasum":"f8cbb06fdc5da78ed3aaaff7dbe1f2dc6bdbad0b","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.0.2.tgz","fileCount":5,"unpackedSize":4441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsRSxwvChoXycxbAWPL8DkNZKKFScAHauowSqYvB908AiEAuzOEdjCpqf3qq7cvaIIXlSJDRt2xGSPR4FEC2JvnxSQ="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.0.2_1686724825513_0.9964254413284817"},"_hasShrinkwrap":false},"0.0.3":{"name":"create-functional-loader","version":"0.0.3","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^3.5.3","webpack":"^5.86.0"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/_template#readme","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","sync":"cnpm sync create-functional-loader","test":"vitest","jest":"jest"},"_id":"create-functional-loader@0.0.3","_integrity":"sha512-F/KhMpP7EXRK6A2qFo6nDM+JbrdgYrAeuoO+gl2wstXmBWHbHJXnFy2l0KeAPz2oL8NRA995DJI7pB4LmymP2A==","_resolved":"C:\\Users\\ICEBRE~1\\AppData\\Local\\Temp\\dfbebfa7315cdd2c617a1daf00ac01e6\\create-functional-loader-0.0.3.tgz","_from":"file:create-functional-loader-0.0.3.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-F/KhMpP7EXRK6A2qFo6nDM+JbrdgYrAeuoO+gl2wstXmBWHbHJXnFy2l0KeAPz2oL8NRA995DJI7pB4LmymP2A==","shasum":"e96667033fe36a929f601a1f6185638347aed760","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.0.3.tgz","fileCount":5,"unpackedSize":4709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfk4OqaPdLtsc6U/bofOybliBs2LqW3qFWFwAaBWgudAIhAIkjBqfpFLW3QPxXDW/w+gGDw1fGxg2oz88B6t/aF9PL"}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.0.3_1686725192420_0.6674121781957929"},"_hasShrinkwrap":false},"0.0.4":{"name":"create-functional-loader","version":"0.0.4","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^3.5.3","webpack":"^5.86.0"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/_template#readme","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","build:tsc":"tsc","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest","jest":"jest"},"_id":"create-functional-loader@0.0.4","_integrity":"sha512-WsujOe7RQztOkyE/vsyhW/E6UMiah6vIbJXOLhfr8SnnR+hWzsVJblnCB0WQEfMOCpUme8Sjjjlk5F2f40wG0Q==","_resolved":"C:\\Users\\ICEBRE~1\\AppData\\Local\\Temp\\e332754498620247799bebaabbcc0a15\\create-functional-loader-0.0.4.tgz","_from":"file:create-functional-loader-0.0.4.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-WsujOe7RQztOkyE/vsyhW/E6UMiah6vIbJXOLhfr8SnnR+hWzsVJblnCB0WQEfMOCpUme8Sjjjlk5F2f40wG0Q==","shasum":"1690491b450d51c35aca75f54da64002e58d613c","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.0.4.tgz","fileCount":5,"unpackedSize":5185,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbppKuiq3uLVXD4Q9Oym2c+UOdjK2VaERI2PPXxOx/FAiAVsixbg0Hq//X9UTvSIScvpigHZvsMUzPbY5ynAb6kUA=="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.0.4_1686726128099_0.18119155042496482"},"_hasShrinkwrap":false},"0.0.5":{"name":"create-functional-loader","version":"0.0.5","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^3.5.3","webpack":"^5.86.0"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","build:tsc":"tsc","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest","jest":"jest"},"_id":"create-functional-loader@0.0.5","_integrity":"sha512-/RNPOPfVyhNOzm/kMHcXdYGrOWkJcAcu/kn/AMDUxFPZBMoQSIvThLOmC/NYnGWW2RXFSZYYendy5TF+WxAZGA==","_resolved":"/private/var/folders/rm/spk31h7x5bdbbfmncmrf6yw00000gn/T/ac54a7feaeecebb5f2bcd31cec5db7b8/create-functional-loader-0.0.5.tgz","_from":"file:create-functional-loader-0.0.5.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/RNPOPfVyhNOzm/kMHcXdYGrOWkJcAcu/kn/AMDUxFPZBMoQSIvThLOmC/NYnGWW2RXFSZYYendy5TF+WxAZGA==","shasum":"3ba5d4e5ef3bc00362cbde6806552ac157323bc6","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.0.5.tgz","fileCount":5,"unpackedSize":5179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/vtqyHDO4AV9ki9FeKJ3h2ZZ3jG2MD5d5VYvcJOOXagIgJh0MSGie8b/K4bhZF+iY6LFoqz9LgMB0SUeln/2J5nw="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.0.5_1686747497187_0.7186381607258372"},"_hasShrinkwrap":false},"0.0.6":{"name":"create-functional-loader","version":"0.0.6","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","build:tsc":"tsc","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest","jest":"jest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^3.5.3","webpack":"^5.86.0"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","_id":"create-functional-loader@0.0.6","dist":{"shasum":"b3305f58738c62a7a2776cbae71c122c27a27dad","integrity":"sha512-1TYLTiLF+GikL7AbI++hYodfEPqmv8mBA+ZM5evBhpWqBduNf1mg57arc7E+9z9B6QGsAXeYbQa0gPTK2+lX8A==","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.0.6.tgz","fileCount":7,"unpackedSize":4046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcDAVTckOJqwH9RbHRVaG4HdcS4aOpcJozZ/XwttQ03AiEA7mfdI4Kb52UjobLeJ8UTO/UdkUhYNUBvBHuqK2gLhq8="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.0.6_1686823125133_0.08105247694587159"},"_hasShrinkwrap":false},"0.0.7":{"name":"create-functional-loader","version":"0.0.7","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^3.5.3","webpack":"^5.86.0"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","build:tsc":"tsc","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest","jest":"jest"},"_id":"create-functional-loader@0.0.7","_integrity":"sha512-/5hoy2ihIv/U1cKofMjAHwE6B8y6/SOrEkULkQnp7+1/gcZTfYi7jrXhk5jhGV10ME7mOTX5gxY75GvfBqgVKA==","_resolved":"C:\\Users\\ICEBRE~1\\AppData\\Local\\Temp\\7d0518594324eb973bd0139cd56cd8ac\\create-functional-loader-0.0.7.tgz","_from":"file:create-functional-loader-0.0.7.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-/5hoy2ihIv/U1cKofMjAHwE6B8y6/SOrEkULkQnp7+1/gcZTfYi7jrXhk5jhGV10ME7mOTX5gxY75GvfBqgVKA==","shasum":"5464ba0e6c85166fb5e2bf232e4700e013703d87","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.0.7.tgz","fileCount":5,"unpackedSize":5245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA604B/LA9JIvnWipaQx3798uhoSzK8No8PMSTiAqpAhAiEAr8hdqUbh3wgWmRFssfhkhYrJJWdRU3YAolYRiGs7gn8="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.0.7_1686823766706_0.2911016913122404"},"_hasShrinkwrap":false},"0.0.8":{"name":"create-functional-loader","version":"0.0.8","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^3.5.3","webpack":"^5.87.0"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","build:tsc":"tsc","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest","jest":"jest"},"_id":"create-functional-loader@0.0.8","_integrity":"sha512-VPsFAy8ZiV4FeJgmWVRLFfBKyaAhZtAlzpMJvTfP+6CNY5X3SBa3Iiy7UeQXpN8l28z3AmHa0hDMR1LQjtALKw==","_resolved":"/private/var/folders/rm/spk31h7x5bdbbfmncmrf6yw00000gn/T/bce4e3b7e93442084915c7881752be9e/create-functional-loader-0.0.8.tgz","_from":"file:create-functional-loader-0.0.8.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-VPsFAy8ZiV4FeJgmWVRLFfBKyaAhZtAlzpMJvTfP+6CNY5X3SBa3Iiy7UeQXpN8l28z3AmHa0hDMR1LQjtALKw==","shasum":"782d54f601ad4fc24d158c5ae8c4838618010b73","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.0.8.tgz","fileCount":5,"unpackedSize":5233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX8f5ay8QUdXUY+2iSWVBIQdb/Slaa5scpI9uLkFegdAiBFlxhOVXHCBhEdmGb2X7jp0uMTyPsVN6usSiJsjC/3Kw=="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.0.8_1686846241709_0.9288968028433289"},"_hasShrinkwrap":false},"0.0.9":{"name":"create-functional-loader","version":"0.0.9","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^3.5.3","tsd":"^0.28.1","webpack":"^5.87.0"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","build:tsc":"tsc","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest","jest":"jest"},"_id":"create-functional-loader@0.0.9","_integrity":"sha512-mkTBBX7DymJJ90tXpx/jtdki/5NAr7BWhRpoucASRKitr9tKpzJ7VtxW0RtpGTCTFAi+NcGGQoJoNz+75vyOKQ==","_resolved":"/private/var/folders/rm/spk31h7x5bdbbfmncmrf6yw00000gn/T/96b51844bc700c2ee50538d946e7ba37/create-functional-loader-0.0.9.tgz","_from":"file:create-functional-loader-0.0.9.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-mkTBBX7DymJJ90tXpx/jtdki/5NAr7BWhRpoucASRKitr9tKpzJ7VtxW0RtpGTCTFAi+NcGGQoJoNz+75vyOKQ==","shasum":"e91e6f1c854ae654d497febe4650d235e846cbbf","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.0.9.tgz","fileCount":5,"unpackedSize":5245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV5vHDFWY85wRVVsol8WaB+tvVl7MGjb3Nf/xyq5bR/AiAE79zEC7mAOTZ8INof7doj6He9l+Ih1pNUczPKihrRmQ=="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.0.9_1686847595062_0.9508200640670561"},"_hasShrinkwrap":false},"0.1.0":{"name":"create-functional-loader","version":"0.1.0","description":"forked from `simple-functional-loader` and rewrite by typescript","main":"dist/index.js","types":"dist/types/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^3.5.3","tsd":"^0.28.1","webpack":"^5.87.0"},"dependencies":{"@types/loader-utils":"^2.0.3","@types/webpack4":"npm:@types/webpack@^4.41.26","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","scripts":{"dev":"cross-env NODE_ENV=development rollup -cw","build":"cross-env NODE_ENV=production rollup -c","build:tsc":"tsc","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest","jest":"jest"},"_id":"create-functional-loader@0.1.0","_integrity":"sha512-E5Jkn4NmfCcI0FphI8Oflz1nAWwOJHLkkPFPMvy3SxiL5IuE9NfJ/g38DD/kb8Hfe8hNMVo2kzYAXqRbNKcBVg==","_resolved":"/private/var/folders/rm/spk31h7x5bdbbfmncmrf6yw00000gn/T/7a2136e615d1e10469e90b31ae86fcf2/create-functional-loader-0.1.0.tgz","_from":"file:create-functional-loader-0.1.0.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-E5Jkn4NmfCcI0FphI8Oflz1nAWwOJHLkkPFPMvy3SxiL5IuE9NfJ/g38DD/kb8Hfe8hNMVo2kzYAXqRbNKcBVg==","shasum":"377218c3259b715598963b079c0b681022acbc79","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.1.0.tgz","fileCount":5,"unpackedSize":5418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHOHS9KSlwfNgVWFhH7EcldWNKwFlXItfH4n8VxHpBLAiEA35wh1vf19cfH4aSEzOa/FhiLEhlsAT3lrbRf6rXHCs4="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.1.0_1686847972459_0.7611887463757987"},"_hasShrinkwrap":false},"0.1.1":{"name":"create-functional-loader","version":"0.1.1","description":"forked from `simple-functional-loader` and fix some bug and rewrite by typescript","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^4.6.0","tsd":"^0.29.0","webpack":"^5.89.0"},"dependencies":{"@types/loader-utils":"^2.0.6","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","scripts":{"build":"unbuild","build:tsc":"tsc","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest","jest":"jest"},"_id":"create-functional-loader@0.1.1","_integrity":"sha512-b62u5T0qo+kdbBOYHcm6ZK0yT6fEUCdzzza5hQo6DaRXI2tHRgpx1SJEzFOZrGrELvoii2Y7NETqvvoLTWzX2Q==","_resolved":"/private/var/folders/rm/spk31h7x5bdbbfmncmrf6yw00000gn/T/a8939a8cb9f84dee07a609f6af1845f6/create-functional-loader-0.1.1.tgz","_from":"file:create-functional-loader-0.1.1.tgz","_nodeVersion":"18.16.1","_npmVersion":"9.7.2","dist":{"integrity":"sha512-b62u5T0qo+kdbBOYHcm6ZK0yT6fEUCdzzza5hQo6DaRXI2tHRgpx1SJEzFOZrGrELvoii2Y7NETqvvoLTWzX2Q==","shasum":"ba5399b4e4b8634bf5f399fc3736d64a1b985bcc","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.1.1.tgz","fileCount":8,"unpackedSize":11283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmIeNYsO/8kWqqzpz8yGIw458pvjPK7XB6ukJj0vTdygIhAJMnC86ts9ItxYmtGxj9KS7ylcOFFyCgnelFpFVwGp5o"}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.1.1_1700795159192_0.6666481992322824"},"_hasShrinkwrap":false},"0.1.2":{"name":"create-functional-loader","version":"0.1.2","description":"forked from `simple-functional-loader`, fix bugs and rewrite by typescript","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^4.6.0","tsd":"^0.29.0","webpack":"^5.89.0"},"dependencies":{"@types/loader-utils":"^2.0.6","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","gitHead":"ec14b24ac36c8be9f72a55d3ffa0ccc88882d92e","_id":"create-functional-loader@0.1.2","_nodeVersion":"18.16.1","_npmVersion":"9.7.2","dist":{"integrity":"sha512-2o+R1SpJdrrBgVKqn2FjIdPZ6kH8qPsvlLAbKp2OIJ8xy1rtEyVDCwsxOaVzuO3RU8YUnlGxFvazEPU6DFzikA==","shasum":"adbc9f6f9d10ec246170e08b4d9ebbb871275f19","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.1.2.tgz","fileCount":7,"unpackedSize":5601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVOMxcnNzb7/7XTWeZOL1uqTIB8bIhXCz7NOM4AhvuqAIhAJIdcfTftHdvhxGwwESqZa/BQePM5Mk4kX/YnNapPqtn"}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.1.2_1700797336447_0.2341188131067906"},"_hasShrinkwrap":false},"0.1.3":{"name":"create-functional-loader","version":"0.1.3","description":"forked from `simple-functional-loader`, fix some bugs and rewrite by typescript","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^4.6.0","tsd":"^0.29.0","webpack":"^5.89.0"},"dependencies":{"@types/loader-utils":"^2.0.6","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","scripts":{"build":"unbuild","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest"},"_id":"create-functional-loader@0.1.3","_integrity":"sha512-VxdVbCEdbqoOiuqUN//5m4TEGeWyL/c82FLKoj8htM39APpYcqBCOt8Zhxw7dhg4Mo/P1nWhlPTpGIWgpaMK2w==","_resolved":"/private/var/folders/rm/spk31h7x5bdbbfmncmrf6yw00000gn/T/8b5431d6135638d3667fc02f4080cc21/create-functional-loader-0.1.3.tgz","_from":"file:create-functional-loader-0.1.3.tgz","_nodeVersion":"18.16.1","_npmVersion":"9.7.2","dist":{"integrity":"sha512-VxdVbCEdbqoOiuqUN//5m4TEGeWyL/c82FLKoj8htM39APpYcqBCOt8Zhxw7dhg4Mo/P1nWhlPTpGIWgpaMK2w==","shasum":"63c3e95920c8953f4623828a677ef9d8a468d30d","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.1.3.tgz","fileCount":8,"unpackedSize":6810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVOJS5K5hoU2wEtr3uHFe635325YBt6LaDSFtcedycrwIgZTLAifTgeswZiHd/8G3dn3ckUETYL8Phi0L5ALgf3e0="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.1.3_1700797833469_0.4693245958589707"},"_hasShrinkwrap":false},"0.1.4":{"name":"create-functional-loader","version":"0.1.4","description":"forked from `simple-functional-loader`, fix some bugs and rewrite by typescript","main":"./dist/index.cjs","types":"./dist/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"license":"ISC","devDependencies":{"@icebreakers/rollup":"*","@icebreakers/tsconfig":"*","memfs":"^4.6.0","tsd":"^0.29.0","webpack":"^5.89.0"},"dependencies":{"@types/loader-utils":"^2.0.6","loader-utils":"^2.0.3"},"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","scripts":{"build":"unbuild","sync":"cnpm sync create-functional-loader","test":"vitest run","test:dev":"vitest"},"_id":"create-functional-loader@0.1.4","_integrity":"sha512-3VHJCv5DL335iCVpa50CahpWEN4SqjwLse1JobeiIzmcuk16jCie8R9m5r4+fpLMnV8kZGhQANwRtCQMBjp0Fw==","_resolved":"/private/var/folders/rm/spk31h7x5bdbbfmncmrf6yw00000gn/T/9832b2084b3295398e11032bfa41b615/create-functional-loader-0.1.4.tgz","_from":"file:create-functional-loader-0.1.4.tgz","_nodeVersion":"18.16.1","_npmVersion":"9.7.2","dist":{"integrity":"sha512-3VHJCv5DL335iCVpa50CahpWEN4SqjwLse1JobeiIzmcuk16jCie8R9m5r4+fpLMnV8kZGhQANwRtCQMBjp0Fw==","shasum":"e5857982eb44b6d7d29dc716b00f05d8eb00de53","tarball":"https://registry.npmjs.org/create-functional-loader/-/create-functional-loader-0.1.4.tgz","fileCount":8,"unpackedSize":6701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDesas+Rj+SEvPj9Hc+NcsmyeSgY/mXRNZqWHvrSXjb5QIgKB2PW1BU66IWPYwDUdaLNiXAK4kZlKl0oFp/sytolUg="}]},"_npmUser":{"name":"icebreaker","email":"1324318532@qq.com"},"directories":{},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-functional-loader_0.1.4_1700797929306_0.814484521973128"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-14T03:59:41.555Z","0.0.1":"2023-06-14T03:59:41.796Z","modified":"2023-11-24T03:52:09.627Z","0.0.2":"2023-06-14T06:40:25.677Z","0.0.3":"2023-06-14T06:46:32.640Z","0.0.4":"2023-06-14T07:02:08.301Z","0.0.5":"2023-06-14T12:58:17.336Z","0.0.6":"2023-06-15T09:58:45.291Z","0.0.7":"2023-06-15T10:09:26.881Z","0.0.8":"2023-06-15T16:24:01.884Z","0.0.9":"2023-06-15T16:46:35.276Z","0.1.0":"2023-06-15T16:52:52.663Z","0.1.1":"2023-11-24T03:05:59.377Z","0.1.2":"2023-11-24T03:42:16.643Z","0.1.3":"2023-11-24T03:50:33.617Z","0.1.4":"2023-11-24T03:52:09.471Z"},"maintainers":[{"name":"icebreaker","email":"1324318532@qq.com"}],"description":"forked from `simple-functional-loader`, fix some bugs and rewrite by typescript","homepage":"https://github.com/sonofmagic/utils/tree/main/packages/create-functional-loader#readme","keywords":["webpack","webpack-loader","simple","functional","simple-functional-loader"],"repository":{"type":"git","url":"git+https://github.com/sonofmagic/utils.git"},"author":{"name":"SonOfMagic","email":"qq1324318532@gmail.com"},"bugs":{"url":"https://github.com/sonofmagic/utils/issues"},"license":"ISC","readme":"# create-functional-loader\n\nThis is a fork of `simple-functional-loader` but rewrite with `Typescript` for TypeStrong !\n\n> Use function as webpack loader option\n\n## Install\n\n```bash\n<npm|yarn|pnpm> i -D create-functional-loader\n```\n\n## Usage\n\n```js\n// webpack.config.js\nconst { createLoader } = require('create-functional-loader')\nmodule.exports = {\n  //...\n  module: {\n    rules: [\n      {\n        test: /\\.html$/,\n        use: [\n          createLoader(function(source, map) { // must be an \"ES5\" function!\n            // use \"this\" as loaderContext\n            return processHTML(source, map) // process source code.\n          })\n        ]\n      }\n    ]\n  }\n}\n```\n\n`createLoader` function will return [`UseEntry`](https://webpack.js.org/configuration/module/#useentry) object:\n\n```js\n{\n  loader: string,\n  options: object,\n  ident: string\n}\n```\n","readmeFilename":"README.md"}